# Source function library and configuration
# plc_reload is defined here
-. /etc/plc.d/functions
+source /etc/plc.d/functions
# Verbosity
verbose=0
))
nsteps=${#steps[@]}
-usage()
-{
+function usage() {
echo "Usage: $0 [OPTION]... [COMMAND] [STEP]..."
echo " -v Be verbose"
echo " -h This message"
if [ $verbose -eq 0 ] ; then
touch /var/log/boot.log
chmod 600 /var/log/boot.log
- exec 1>>/var/log/boot.log
- exec 2>>/var/log/boot.log
+ exec 1>> /var/log/boot.log
+ exec 2>> /var/log/boot.log
fi
# Get command
RETVAL=0
-start ()
-{
+function start () {
for step in "${steps[@]}" ; do
if [ -x /etc/plc.d/$step ] ; then
/etc/plc.d/$step start
done
}
-stop ()
-{
+function stop () {
for i in $(seq 1 $nsteps) ; do
step=${steps[$(($nsteps - $i))]}
if [ -x /etc/plc.d/$step ] ; then
if [ -z "$cpfile" ] ; then
echo "PLC: checkpoint requires a filename as an argument"
exit 1
- fi
+ fi
cpdir=$(mktemp -d tmp.XXXXXX)
cd $cpdir
mkdir -p ./etc/planetlab/