X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/blobdiff_plain/568331c65da5b40e6c8c5313ef1eaefda628dab0..refs/heads/LOCKING:/gen/nfs.sh diff --git a/gen/nfs.sh b/gen/nfs.sh index e5c11ea1..21c18993 100644 --- a/gen/nfs.sh +++ b/gen/nfs.sh @@ -31,7 +31,7 @@ chmod 755 $SRC_DIR # incorrect. For now however, it is probably not worth the effort # to canonicalize the hostname, especially with the upcoming update # protocol redesign -set uchost=`hostname | tr a-z A-Z`.MIT.EDU +set uchost=`hostname | tr '[a-z]' '[A-Z]'`.MIT.EDU cd $SRC_DIR @@ -62,6 +62,9 @@ rm -f /usr/etc/credentials.new cp ${uchost}.cred /usr/etc/credentials.new if ($status) exit $MR_NOCRED +# 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 if ($status) exit $MR_MKCRED @@ -78,9 +81,11 @@ end # cleanup -rm -f $TARFILE -cd $SRC_DIR/.. -rm -rf $SRC_DIR -rm $0 +if ( -f $TARFILE ) rm -f $TARFILE +if ( -d $SRC_DIR ) then + cd $SRC_DIR/.. + rm -rf $SRC_DIR +endif +if ( -f $0 ) rm -r $0 exit 0