]> andersk Git - moira.git/commitdiff
update for 8.3 (oops)
authordanw <danw>
Thu, 2 Sep 1999 21:39:03 +0000 (21:39 +0000)
committerdanw <danw>
Thu, 2 Sep 1999 21:39:03 +0000 (21:39 +0000)
gen/nfs.sh

index 834b0b6b95f3843d20c96e535cd011ffa036ef05..3304f4fdc9405360e3477e36734409e76c12247d 100644 (file)
@@ -56,27 +56,34 @@ foreach type (dirs quotas)
    end
 end
 
+# find credentials directory (not robust, but works for the current
+# situation)
+set creddir = /var/athena
+if (-d /usr/etc) then
+    set creddir = /usr/etc
+endif
+
 # build new credentials files.
-rm -f /usr/etc/credentials.new
-cp ${uchost}.cred /usr/etc/credentials.new
+rm -f $creddir/credentials.new
+cp ${uchost}.cred $creddir/credentials.new
 if ($status) exit $MR_NOCRED
-if (-e /usr/etc/credentials.local) then
-    cat /usr/etc/credentials.local >> /usr/etc/credentials.new
+if (-e $creddir/credentials.local) then
+    cat $creddir/credentials.local >> $creddir/credentials.new
 endif
 
 # After this point, if /tmp gets cleared out by reactivate (which
 # happens on a combined server/workstation) we don't care.
-mkcred /usr/etc/credentials.new
+mkcred $creddir/credentials.new
 if ($status) exit $MR_MKCRED
 
 # Try to install the files
 foreach e ( "" .dir .pag)
-   mv -f /usr/etc/credentials.new$e /usr/etc/credentials$e
+   mv -f $creddir/credentials.new$e $creddir/credentials$e
 end
 
 # If any of them didn't get installed, fail
 foreach e ( "" .dir .pag)
-   if (! -e /usr/etc/credentials$e) exit $MR_NOCRED
+   if (! -e $creddir/credentials$e) exit $MR_NOCRED
 end
 
 
This page took 0.042064 seconds and 5 git commands to generate.