]> mj.ucw.cz Git - eval.git/blobdiff - bin/mo-install
Added checking of contest time.
[eval.git] / bin / mo-install
index f580d69e8962c1689b84056e57b22c7124d6cd92..8d7556c016678e80332946f2746a0b4e2a671568 100755 (executable)
@@ -7,23 +7,34 @@ make
 
 H=`pwd`
 
 
 H=`pwd`
 
-# mo-eval home
+# The eval directory
 cd $MO_ROOT
 rm -rf eval
 mkdir eval
 chgrp $EVAL_GROUP eval
 cd $MO_ROOT
 rm -rf eval
 mkdir eval
 chgrp $EVAL_GROUP eval
-chmod 550 eval
+chmod 755 eval
 cd eval
 cd eval
+
+# mo-eval home
 echo "Creating $EVAL_USER"
 echo "Creating $EVAL_USER"
-mkdir $EVAL_USER
-cd $EVAL_USER
+mkdir eval
+cd eval
 cp -a $H/* .
 chmod +x bin/*
 cp -a $H/* .
 chmod +x bin/*
+if [ -d ~/.ssh ] ; then echo "Copying SSH configuration from ~/.ssh" ; cp -a ~/.ssh . ; fi
 cd ..
 cd ..
-chown -R $EVAL_USER.$EVAL_GROUP $EVAL_USER
-chmod 700 $EVAL_USER
+chown -R $EVAL_USER.$EVAL_GROUP eval
+chmod 750 eval
+
+# testusers
+( cd eval && bin/mo-create-testusers )
 
 
-( cd $EVAL_USER ; bin/mo-create-testusers )
+# mo-submit home
+if [ -n "$REMOTE_SUBMIT" ] ; then
+       mkdir submit
+       if [ -d ~/.ssh ] ; then echo "Copying SSH configuration from ~/.ssh" ; cp -a ~/.ssh submit/ ; fi
+       ( cd $H && bin/mo-create-submit )
+fi
 
 # create public
 cd $MO_ROOT
 
 # create public
 cd $MO_ROOT
@@ -32,4 +43,4 @@ rm -rf public
 mkdir public
 
 # populate public
 mkdir public
 
 # populate public
-( cd eval/$EVAL_USER ; bin/mo-create-public )
+( cd eval/eval ; bin/mo-create-public )