From: Matthijs Kooijman Date: Thu, 16 Oct 2008 14:32:32 +0000 (+0200) Subject: vserver: Make the vserver-create script killall -HUP dnsmasq. X-Git-Url: https://git.stderr.nl/gitweb?a=commitdiff_plain;h=6189f9d3ce5b877f92266d20a58b90ef0033f00d;p=matthijs%2Fservers%2Fdrsnuggles.git vserver: Make the vserver-create script killall -HUP dnsmasq. --- diff --git a/usr/local/bin/vserver-create b/usr/local/bin/vserver-create index cd621d5..b3a30e5 100755 --- a/usr/local/bin/vserver-create +++ b/usr/local/bin/vserver-create @@ -18,6 +18,8 @@ HOSTS_VSERVER=dns # The hosts file to which an entry for the new vserver should be added. Can be # left empty to not record the new vserver anywhere. HOSTS_FILE=$VSERVERS_CONF/$HOSTS_VSERVER/vdir/etc/hosts +# Any extra commands to execute after creating the vserver +POST_EXEC="sudo vserver $HOSTS_VSERVER exec /usr/bin/killall -HUP dnsmasq" function usage() { @@ -87,3 +89,7 @@ CONF_FOR_GIT=`echo $VSERVERS_CONF/$NAME | sed "s#^/*##"` if [ -n "$HOSTS_FILE" ]; then sudo sh -c "echo '$IP $NAME' >> '$HOSTS_FILE'" fi + +if [ -n "$POST_EXEC" ]; then + $POST_EXEC +fi