solaris-x8664-support-20050216
[openafs.git] / src / afsd / afs.rc.solaris.2.9
index 00967eb..2f6d285 100644 (file)
@@ -11,14 +11,18 @@ CONFIG=/usr/vice/etc/config
 AFSDOPT=$CONFIG/afsd.options
 PACKAGE=$CONFIG/package.options
 
-LARGE="-stat 2800 -dcache 2400 -daemons 5 -volumes 128 -afsdb"
-MEDIUM="-stat 2000 -dcache 800 -daemons 3 -volumes 70 -afsdb"
-SMALL="-stat 300 -dcache 100 -daemons 2 -volumes 50 -afsdb"
+# EXTRAOPTS can be used to enable/disable AFSDB support (-afsdb)
+# and Dynroot (dynamically-generated /afs) support (-dynroot).
+EXTRAOPTS="-afsdb"
+
+LARGE="-stat 2800 -dcache 2400 -daemons 5 -volumes 128"
+MEDIUM="-stat 2000 -dcache 800 -daemons 3 -volumes 70"
+SMALL="-stat 300 -dcache 100 -daemons 2 -volumes 50"
 
 if [ -f $AFSDOPT ]; then
     OPTIONS=`cat $AFSDOPT`
 else
-    OPTIONS=$MEDIUM
+    OPTIONS="$MEDIUM $EXTRAOPTS"
 fi
 
 # Need the commands ps, awk, kill, sleep
@@ -58,6 +62,9 @@ fi
 ## If sparcv9 then the location of the afs and nfs extensions differ
 
 case `/bin/isalist` in
+    *amd64* )
+              nfssrv=/kernel/misc/amd64/nfssrv
+              afs=/kernel/fs/amd64/afs ;;
     *sparcv9* )
               nfssrv=/kernel/misc/sparcv9/nfssrv
               afs=/kernel/fs/sparcv9/afs ;;