From cff0230cbb38c00a9a4a382a1c044adbd7e9493e Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Thu, 7 Apr 2016 14:58:35 +0100 Subject: [PATCH] use config tool for host settings Signed-off-by: Justin Cormack --- alpine/packages/database/etc/init.d/database | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/alpine/packages/database/etc/init.d/database b/alpine/packages/database/etc/init.d/database index bb579691d..24bbdde7f 100755 --- a/alpine/packages/database/etc/init.d/database +++ b/alpine/packages/database/etc/init.d/database @@ -3,20 +3,14 @@ description="Configuring settings from database." depend() { - need 9pinit before hostname sysctl } start() { - cat /proc/cmdline | grep -q 'com.docker.database' || exit 0 + ebegin "Configuring host settings from database" - ebegin "Configuring settings from database" - - DATABASE="$(cat /proc/cmdline | sed -e 's/.*com.docker.database="//' -e 's/".*//')" - HOSTFILE="/Database/branch/master/ro/${DATABASE}/etc/hostname" - [ -s ${HOSTFILE} ] && cp ${HOSTFILE} /etc/hostname - SYSCTL="/Database/branch/master/ro/${DATABASE}/etc/sysctl.conf" - [ -s ${SYSCTL} ] && cp ${SYSCTL} /etc/sysctl.conf + mobyconfig exists etc/hostname && echo $(mobyconfig get etc/hostname) > /etc/hostname + mobyconfig exists etc/sysctl.conf && echo $(mobyconfig get etc/sysctl.conf) > /etc/sysctl.conf eend 0 }