From 810b14b6cd6d77d55a47ca519c7cce8b3e0d79fa 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 (cherry picked from commit 9473089bdf1997b2f43e3ea368907c6cdc0fa582) Reviewed-on: http://gerrit.openafs.org/361 --- 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 4e3fce37f..da277148b 100644 --- a/src/afsd/afs.rc.darwin +++ b/src/afsd/afs.rc.darwin @@ -82,7 +82,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" @@ -190,6 +190,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