summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-core/base-files/base-files_3.0.14.bb19
1 files changed, 9 insertions, 10 deletions
diff --git a/meta/recipes-core/base-files/base-files_3.0.14.bb b/meta/recipes-core/base-files/base-files_3.0.14.bb
index 6157ff381a..f2d254e6bd 100644
--- a/meta/recipes-core/base-files/base-files_3.0.14.bb
+++ b/meta/recipes-core/base-files/base-files_3.0.14.bb
@@ -59,10 +59,13 @@ conffiles = "${sysconfdir}/debian_version ${sysconfdir}/host.conf \
59 ${sysconfdir}/nsswitch.conf ${sysconfdir}/profile \ 59 ${sysconfdir}/nsswitch.conf ${sysconfdir}/profile \
60 ${sysconfdir}/default" 60 ${sysconfdir}/default"
61 61
62# By default the hostname is the machine name. If the hostname is unset then a
63# /etc/hostname file isn't written, suitable for environments with dynamic
64# hostnames.
62# 65#
63# set standard hostname, might be a candidate for a DISTRO variable? :M: 66# The hostname can be changed outside of this recipe by using
64# 67# hostname_pn-base-files = "my-host-name".
65hostname = "openembedded" 68hostname = "${MACHINE}"
66 69
67BASEFILESISSUEINSTALL ?= "do_install_basefilesissue" 70BASEFILESISSUEINSTALL ?= "do_install_basefilesissue"
68 71
@@ -111,15 +114,11 @@ do_install () {
111 114
112DISTRO_VERSION[vardepsexclude] += "DATE" 115DISTRO_VERSION[vardepsexclude] += "DATE"
113do_install_basefilesissue () { 116do_install_basefilesissue () {
114 if [ "${hostname}" != "" ]; then 117 if [ "${hostname}" ]; then
115 if [ -n "${MACHINE}" -a "${hostname}" = "openembedded" ]; then 118 echo ${hostname} > ${D}${sysconfdir}/hostname
116 echo ${MACHINE} > ${D}${sysconfdir}/hostname
117 else
118 echo ${hostname} > ${D}${sysconfdir}/hostname
119 fi
120 fi 119 fi
121 120
122 install -m 644 ${WORKDIR}/issue* ${D}${sysconfdir} 121 install -m 644 ${WORKDIR}/issue* ${D}${sysconfdir}
123 if [ -n "${DISTRO_NAME}" ]; then 122 if [ -n "${DISTRO_NAME}" ]; then
124 printf "${DISTRO_NAME} " >> ${D}${sysconfdir}/issue 123 printf "${DISTRO_NAME} " >> ${D}${sysconfdir}/issue
125 printf "${DISTRO_NAME} " >> ${D}${sysconfdir}/issue.net 124 printf "${DISTRO_NAME} " >> ${D}${sysconfdir}/issue.net