diff --git a/alpine/packages/hostname/etc/init.d/hostname b/alpine/packages/hostname/etc/init.d/hostname index 96799748d..0cb825a54 100755 --- a/alpine/packages/hostname/etc/init.d/hostname +++ b/alpine/packages/hostname/etc/init.d/hostname @@ -11,8 +11,10 @@ start() { if cat /proc/cmdline | grep -q 'com.docker.database' then DATABASE="$(cat /proc/cmdline | sed -e 's/.*com.docker.database="//' -e 's/".*//')" - HOSTFILE="/Database/branch/master/ro/${DATABASE}/hostname" + HOSTFILE="/Database/branch/master/ro/${DATABASE}/etc/hostname" [ -s ${HOSTFILE} ] && opts="-F ${HOSTFILE}" + else + [ -s /etc/hostname ] && opts="-F /etc/hostname" fi ebegin "Setting hostname" hostname $opts