# Find out what device we're working on
set dev = $1
-set TMPSTOR = /tmp/tmpstor # Temporary area for user . files
-set USERTAR = /tmp/proto.tar # Tarfile for user . files
-
-# Give ourselves a fresh work area
-rm -rf $USERTAR
-rm -rf $TMPSTOR
-mkdir $TMPSTOR
-if ($status) exit $SMS_PROTO
-
-# Make a tarfile containing the user prototype files for future use.
-(cd /usr/prototype_user;tar cf - .) | (cd $TMPSTOR; tar xpf -)
-(cd $TMPSTOR; tar cf $USERTAR .)
-if ($status) exit $SMS_PROTO
-rm -rf $TMPSTOR
+set USERTAR = /tmp/nfs.dir/proto.tar # Tarfile for user . files
# So that the new directories get the right protections.
umask 66
case HOMEDIR:
# ***** Remove this when /etc/encorce_quota becomes obsolete!
- # Give this filesystem a 600K quota
- setquota $dev $uid 600
+ # Give this filesystem a 1200K quota
+ setquota $dev $uid 1200
# *****
# Give user prototype files
(cd $tmpdir; sms_untar $uid < $USERTAR)
if ($status) set WARN
breaksw
+ case COURSE:
+ /bin/chmod 775 $tmpdir
+ breaksw
default:
breaksw
endsw
### Soft failure when ready
end
-# Cleanup
-rm -f $USERTAR
exit 0
#