echo '$Header$'
# The following exit codes are defined and MUST BE CONSISTENT with the
-# SMS error codes the library uses:
-set SMS_NOCRED = 47836470
-set SMS_MKCRED = 47836474
-set SMS_TARERR = 47836476
+# MR error codes the library uses:
+set MR_NOCRED = 47836470
+set MR_MKCRED = 47836474
+set MR_TARERR = 47836476
set path=(/etc /bin /usr/bin /usr/etc)
set nonomatch
# Alert if the tarfile does not exist
if (! -r $TARFILE) then
- exit $SMS_TARERR
+ exit $MR_TARERR
endif
# Create a fresh source directory
mkdir $SRC_DIR
chmod 755 $SRC_DIR
-# Note that since SMS is going to be exported, assuming .MIT.EDU is
+# Note that since MR is going to be exported, assuming .MIT.EDU is
# incorrect. For now however, it is probably not worth the effort
# to canonicalize the hostname, especially with the upcoming update
# protocol redesign
# Just extract everything since some of what we need exists as
# hardlinks and tar doesn't deal well with extracting them in isolation.
tar xf $TARFILE
-if ($status) exit $SMS_TARERR
+if ($status) exit $MR_TARERR
foreach type (dirs quotas)
echo "Installing ${type}:"
# build new credentials files.
rm -f /usr/etc/credentials.new
cp ${uchost}.cred /usr/etc/credentials.new
-if ($status) exit $SMS_NOCRED
+if ($status) exit $MR_NOCRED
/usr/etc/mkcred /usr/etc/credentials.new
-if ($status) exit $SMS_MKCRED
+if ($status) exit $MR_MKCRED
# Try to install the files
foreach e ( "" .dir .pag)
# If any of them didn't get installed, fail
foreach e ( "" .dir .pag)
- if (! -e /usr/etc/credentials$e) exit $SMS_NOCRED
+ if (! -e /usr/etc/credentials$e) exit $MR_NOCRED
end