X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sysv%2Fvservers.subst;fp=sysv%2Fvservers.subst;h=0000000000000000000000000000000000000000;hb=225e5c693e17be8a1562f0885286217ca2b322e3;hp=acaced0035c285283fcaf9c1354b853b6da6d865;hpb=f75fc6f79ff81fbf8b6dc82d993e6e6d174598ce;p=util-vserver.git diff --git a/sysv/vservers.subst b/sysv/vservers.subst deleted file mode 100755 index acaced0..0000000 --- a/sysv/vservers.subst +++ /dev/null @@ -1,92 +0,0 @@ -#!/bin/sh -# chkconfig: 345 99 01 -# description: The vservers service is used to start and stop all -# the virtual servers. - -USR_SBIN=/usr/sbin -VROOTDIR=/vservers - -# Print the vserver name in priority/alpha order -sortserver(){ - ( - cd /etc/vservers - for serv in *.conf ; do - # XXX - why is this check necessary? - test -f "$serv" || continue - PRIORITY=100 - . $serv - echo $PRIORITY `basename $serv .conf` - done - ) | 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