only start bosserver if its configured. shut it down if we (likely) started it
Reviewed-on: http://gerrit.openafs.org/344
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
# Start the AFS server processes if a bosserver exists
#
- if [ -x /usr/afs/bin/bosserver ]; then
+ if [ -x /usr/afs/bin/bosserver -a -f /usr/afs/local/BosConfig ]; then
echo "Starting AFS Server processes"
/usr/afs/bin/bosserver
AFSD_OPTIONS="$AFSD_OPTIONS -nosettime"
echo "Unloading AFS kernel extensions"
kextunload $VICEETC/afs.kext 2>&1 > /dev/console
fi
+
+ if [ -x /usr/afs/bin/bosserver -a -f /usr/afs/local/BosConfig ]; then
+ echo "Stopping AFS Server processes"
+ /usr/afs/bin/bos shutdown localhost -local
+ killall bosserver
+ fi
}
RestartService()