From 431ef161c126c04de91cd318f667a76a9dec9717 Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Mon, 18 Jan 2016 17:24:19 +0000 Subject: [PATCH] add missing hostname file Signed-off-by: Justin Cormack --- alpine/packages/hostname/etc/init.d/hostname | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 alpine/packages/hostname/etc/init.d/hostname diff --git a/alpine/packages/hostname/etc/init.d/hostname b/alpine/packages/hostname/etc/init.d/hostname new file mode 100755 index 000000000..6fd53e75b --- /dev/null +++ b/alpine/packages/hostname/etc/init.d/hostname @@ -0,0 +1,21 @@ +#!/sbin/openrc-run + +description="Sets the hostname of the machine." + +depend() { + after 9pinit + keyword -prefix -lxc +} + +start() { + opts="docker" + if cat /proc/cmdline | grep -q 'com.docker.database' + then + DATABASE="/Mac$(cat /proc/cmdline | sed -e 's/.*com.docker.database="//' -e 's/".*//')" + HOSTFILE="/Database/branch/master/ro/${DATABASE}/hostname" + [ -s ${HOSTFILE} ] && opts="-F ${HOSTFILE}" + fi + ebegin "Setting hostname" + hostname $opts + eend $? +}