From 9473089bdf1997b2f43e3ea368907c6cdc0fa582 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Wed, 26 Aug 2009 15:15:27 -0400 Subject: [PATCH] macos rc script server handling 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 Tested-by: Derrick Brashear --- src/afsd/afs.rc.darwin | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/afsd/afs.rc.darwin b/src/afsd/afs.rc.darwin index 008f5e259..177a6258c 100644 --- a/src/afsd/afs.rc.darwin +++ b/src/afsd/afs.rc.darwin @@ -84,7 +84,7 @@ StartService() # 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" @@ -196,6 +196,12 @@ StopService() 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() -- 2.39.5