summaryrefslogtreecommitdiffstats
path: root/common/recipes-core/base-files/base-files_%.bbappend
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-core/base-files/base-files_%.bbappend')
-rw-r--r--common/recipes-core/base-files/base-files_%.bbappend30
1 files changed, 30 insertions, 0 deletions
diff --git a/common/recipes-core/base-files/base-files_%.bbappend b/common/recipes-core/base-files/base-files_%.bbappend
new file mode 100644
index 0000000..340ad2c
--- /dev/null
+++ b/common/recipes-core/base-files/base-files_%.bbappend
@@ -0,0 +1,30 @@
+BASEFILESISSUEINSTALL = "do_install_bmc_issue"
+
+DISTRO_HOSTNAME = "bmc"
+
+do_install_bmc_issue () {
+ if [ "${DISTRO_HOSTNAME}" != "" ]; then
+ echo ${DISTRO_HOSTNAME} > ${D}${sysconfdir}/hostname
+ else
+ echo ${MACHINE} > ${D}${sysconfdir}/hostname
+ fi
+
+ # found out the source dir
+ dir=$(pwd)
+ while [ -n "$dir" -a "$dir" != "/" -a ! -d "$dir/meta-openbmc/.git" ]; do
+ dir=$(dirname $dir)
+ done
+
+ if [ -d "$dir/meta-aspeed/.git" ]; then
+ srcdir="$dir/meta-aspeed"
+ srcdir_git="${srcdir}/.git"
+ version=$(git --git-dir=${srcdir_git} --work-tree=${srcdir} describe --dirty 2> /dev/null)
+ else
+ version=""
+ fi
+
+ echo "Open BMC Release ${version} \\n \\l" > ${D}${sysconfdir}/issue
+ echo >> ${D}${sysconfdir}/issue
+ echo "Open BMC Release ${version} %h" > ${D}${sysconfdir}/issue.net
+ echo >> ${D}${sysconfdir}/issue.net
+}
OpenPOWER on IntegriCloud