]> code.ossystems Code Review - openembedded-core.git/commit
initscripts: overwrite default hostname.sh
authorJackie Huang <jackie.huang@windriver.com>
Thu, 4 Jul 2013 09:23:11 +0000 (17:23 +0800)
committerSaul Wold <sgw@linux.intel.com>
Tue, 9 Jul 2013 14:56:14 +0000 (07:56 -0700)
commit09e59f1dad9fb52adb1717840837e42a36a6c7a1
treed8df1bad5c6553093929f6f082aa48190333fbd7
parent8438bbe210de6f565f842d745ccede131fa385db
initscripts: overwrite default hostname.sh

/etc/init.d/hostname.sh does not have a graceful fallback if the
/etc/hostname file doesn't exist. Other systems such as Ubuntu and RH
will either leave the hostname in place, if a proper hostname is
already set, otherwise it will set the hostname to 'localhost' when
the /etc/hostname files doesn't exist.

As you can see we have to add some additional handling to provide this
behavior when the system's hostname command doesn't take the '-b'
option.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
meta/recipes-core/initscripts/initscripts-1.0/hostname.sh