[OpenAFS-devel] patch (darwin): if -dynroot present, start afsd regardless of network presence

Adam Megacz megacz@cs.berkeley.edu
Sun, 05 Feb 2006 22:10:31 -0800


Index: src/afsd/afs.rc.darwin
===================================================================
RCS file: /cvs/openafs/src/afsd/afs.rc.darwin,v
retrieving revision 1.7
diff -u -r1.7 afs.rc.darwin
--- src/afsd/afs.rc.darwin	3 Apr 2005 20:40:41 -0000	1.7
+++ src/afsd/afs.rc.darwin	6 Feb 2006 06:09:01 -0000
@@ -41,14 +41,16 @@
 {
     echo "Starting OpenAFS"
 
-    if [ "${NETWORKUP}" = "-NO-" ]; then exit; fi
-
     if [ -f $AFSDOPT ]; then
 	OPTIONS=`cat $AFSDOPT`
     else
 	OPTIONS="$MEDIUM -fakestat"
     fi
 
+    if [ "${NETWORKUP}" = "-NO-" ]; then
+        echo $OPTIONS | grep -e '-dynroot' || exit
+    fi
+
 # Need the commands ps, awk, kill, sleep
     PATH=${PATH}${PATH:+:}/sbin:/bin:/usr/bin