]> andersk Git - moira.git/blobdiff - gen/install_dirs
invalid addresses entered for hosts cause MR_ADDRESS error
[moira.git] / gen / install_dirs
index d6e7f05e8bbbf88964f4c0ba3c675772cbd1743a..a5ce77edbb87bb33732011c32c665e693c50636c 100644 (file)
@@ -2,8 +2,8 @@
 # This script installs new directories on NFS servers. 
 
 # The following exit codes are defined and MUST BE CONSISTENT with the
-# SMS error codes the library uses:
-set SMS_PROTO = 47836477
+# MR error codes the library uses:
+set MR_PROTO = 47836477
 
 set path=(/etc /bin /usr/bin /usr/etc)
 
@@ -32,7 +32,7 @@ while (1)
       set tmpdir = $dir:h/_$dir:t
       # Don't clobber this directory if it exists.
       if (-d $tmpdir) then
-         continue
+        break;
       else
          mkdir $tmpdir
          # At some point it may be wise to check the status here and 
@@ -56,9 +56,9 @@ while (1)
          # *****
 
          # Give user prototype files
-         # sms_untar is a setuid argv[1] tar xfp -
-         (cd $tmpdir; sms_untar $uid < $USERTAR)
+         (cd $tmpdir; tar xf $USERTAR)
          if ($status) set WARN
+        chown $uid.$gid $tmpdir $tmpdir/.??* $tmpdir/*
          breaksw      
       case COURSE:
         /bin/chmod 775 $tmpdir
This page took 0.033821 seconds and 4 git commands to generate.