3 # Copyright (C) 2016 NIWA Hideyuki
5 FULCONDRIVER=`fulcon driver-name`
6 PATH=/usr/lib/slot-os/lib:/usr/lib/fulcon/driver/$FULCONDRIVER:/usr/lib/fulcon/lib:$PATH
8 SLOTOSDIR=/var/lib/slot-os
12 echo "usage: stop NUMBER ..."
13 echo "usage: stop all"
17 ls -f --ind=none $1 | sed '/^\.\{1,2\}$/d'
29 if [ x"$1" == x"all" ]; then
30 SNUMS=`ls $SLOTOSDIR/slot | sort -n`
35 if [ ! -x $SLOTOSDIR/slot/$SNUM ]; then
36 printf "error: slot%2d is not exist\n" $SNUM
41 NAME=`cat $SLOTOSDIR/slot/$SNUM/fulcon`
42 if [ x"$NAME" == x"-" -o x"$NAME" == x"" ]; then
43 printf "error: slot%2d has not a container\n" $SNUM
48 fulcon stop $NAME >& /dev/null