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 f299203..6514339 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 72d1844..57cfc9d 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 e1566ad..96b9f20 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 4166994..9fef4f6 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 c096da9..6cda6aa 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 64e089f..e08e894 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 00967eb..b4c91e0 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 499b32e..692be63 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