From: Steve Muir Date: Wed, 15 Jun 2005 22:16:36 +0000 (+0000) Subject: pl_mom needs us to retain functionality for starting a single vserver X-Git-Tag: after-util-vserver-0_30_208-revert~174 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=874a693954df32a3929ae4e143b7077a2a58eba9;p=util-vserver.git pl_mom needs us to retain functionality for starting a single vserver --- diff --git a/sysv/vservers.subst b/sysv/vservers.subst index 5707543..acaced0 100755 --- a/sysv/vservers.subst +++ b/sysv/vservers.subst @@ -4,7 +4,6 @@ # the virtual servers. USR_SBIN=/usr/sbin -CHCONTEXT="$USR_SBIN/chcontext --silent --secure --ctx" VROOTDIR=/vservers # Print the vserver name in priority/alpha order @@ -21,11 +20,42 @@ sortserver(){ ) | sort -n $* | cut -d ' ' -f 2 } +startservers(){ + echo "Starting the virtual servers" + cd /etc/vservers + for name in $*; do + if ! test -f "$name.conf" ; then + echo No configuration for this vserver: /etc/vservers/$name.conf + continue + fi + ONBOOT= + BACKGROUND=no + if [ -f /etc/vservers.conf ] ; then + . /etc/vservers.conf + fi + . $name.conf + if [ "$ONBOOT" = "yes" ] ; then + mkdir -p $VROOTDIR/$name/var/log + if [ "$BACKGROUND" = "yes" ] ; then + nohup setsid $USR_SBIN/vserver $name start >$VROOTDIR/$name/var/log/boot.log 2>&1 &1