3 # description: The vservers service is used to start and stop all
7 CHCONTEXT="$USR_SBIN/chcontext --silent --secure --ctx"
10 # Print the vserver name in priority/alpha order
14 for serv in *.conf ; do
15 # XXX - why is this check necessary?
16 test -f "$serv" || continue
19 echo $PRIORITY `basename $serv .conf`
21 ) | sort -n $* | cut -d ' ' -f 2
24 # See how we were called.
27 # do nothing - functionality subsumed by Node Manager
28 touch /var/lock/subsys/vservers
32 echo "Stopping the virtual servers"
34 for name in ${*:-`sortserver -r`} ; do
35 chcontext --ctx `id -u $name` /usr/lib/util-vserver/vserverkillall
36 umount $VROOTDIR/$name/proc
37 umount $VROOTDIR/$name/dev/pts
39 rm -f /var/lock/subsys/vservers
51 for serv in *.conf ; do
53 name=`basename $serv .conf`
55 echo -n ONBOOT=$ONBOOT " "
56 $USR_SBIN/vserver $name running
60 echo "Usage: vservers {start|stop|restart|reload|status}"