]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
afsdb-default-in-rc-files-20011031
authorNickolai Zeldovich <kolya@mit.edu>
Thu, 1 Nov 2001 05:10:38 +0000 (05:10 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 1 Nov 2001 05:10:38 +0000 (05:10 +0000)
enable afsdb using rc files

src/afsd/afs.conf.linux
src/afsd/afs.rc.linux
src/afsd/afs.rc.sgi
src/afsd/afs.rc.solaris
src/afsd/afs.rc.solaris.2.7
src/afsd/afs.rc.solaris.2.8
src/afsd/afs.rc.solaris.2.9
src/afsd/afs.rc.solaris.2_5

index f299203e75b9370c047d64557d57d3b5c06178dc..6514339f4a19fb8d58bd05a607ea90445391b617 100644 (file)
 AFS_CLIENT=on
 AFS_SERVER=off
 
+# ENABLE_AFSDB and ENABLE_DYNROOT determine whether AFSDB support and
+# Dynroot support (dynamically generated /afs), respectively, should be
+* enabled in the AFS client.
+ENABLE_AFSDB=on
+ENABLE_DYNROOT=off
+
 # AFS client configuration options:
 XXLARGE="-stat 4000 -dcache 4000 -daemons 6 -volumes 256 -files 50000"
 XLARGE="-stat 3600 -dcache 3600 -daemons 5 -volumes 196 -files 50000"
index 72d184463dcf97e0605820335d7b2b4c2546a8c8..57cfc9dfa6403cce7e26a18f519e6e19d888ca58 100644 (file)
@@ -218,6 +218,12 @@ choose_afsdoptions() {
                fi
        fi
        AFSD_OPTIONS="$OPTIONS $VERBOSE"
+       if is_on $ENABLE_AFSDB; then
+               AFSD_OPTIONS="$AFSD_OPTIONS -afsdb"
+       fi
+       if is_on $ENABLE_DYNROOT; then
+               AFSD_OPTIONS="$AFSD_OPTIONS -dynroot"
+       fi
 }
 
 case "$1" in 
index e1566adda6010411d8db075298826e1db16cb801..96b9f206927753f2cbec45a5534590a7f7b2c44d 100644 (file)
 # These options should be given in /etc/config/afsd.options.
 # If afsd.options does not exist then $OPTIONS is used.
 #
+
+# 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"
-OPTIONS=$MEDIUM
+OPTIONS="$MEDIUM $EXTRAOPTS"
 
 CONFIG=/etc/config
 IS_ON=/etc/chkconfig
index 41669941122353af09575b798d1fec174a5fe25c..9fef4f65f9ded85ad538e68902a7c6035db3046b 100644 (file)
@@ -17,6 +17,10 @@ CONFIG=/usr/vice/etc/config
 AFSDOPT=$CONFIG/afsd.options
 PACKAGE=$CONFIG/package.options
 
+# 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"
@@ -24,7 +28,7 @@ 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
index c096da9bd777bd137feea2de4f76e4210a517fe6..6cda6aa0cbd7b14697f76128cd6966b9a26f440e 100644 (file)
@@ -18,6 +18,10 @@ CONFIG=/usr/vice/etc/config
 AFSDOPT=$CONFIG/afsd.options
 PACKAGE=$CONFIG/package.options
 
+# 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"
@@ -25,7 +29,7 @@ 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
index 64e089f1c963c363ac4d70d4ab66cbe18a4d6e3d..e08e894bddc81e12674d2da59837ad63e4f9f6c8 100755 (executable)
@@ -11,6 +11,10 @@ CONFIG=/usr/vice/etc/config
 AFSDOPT=$CONFIG/afsd.options
 PACKAGE=$CONFIG/package.options
 
+# 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"
@@ -18,7 +22,7 @@ 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
index 00967eb9bc2b6e8ae71b8defcd9f4ddb42810f85..b4c91e0f53d70c2ba5065316e17170f77ce53c9e 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
index 499b32e6e4bc672ead46c87ca59fb8eecda72140..692be6380062d5375488db7e6f6a5116f9f75ce5 100644 (file)
@@ -17,6 +17,10 @@ CONFIG=/usr/vice/etc/config
 AFSDOPT=$CONFIG/afsd.options
 PACKAGE=$CONFIG/package.options
 
+# 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"
@@ -24,7 +28,7 @@ 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