]> mj.ucw.cz Git - moe.git/blobdiff - mop/admin/mo-create-submit.sh
Implemented varname as a shorthand for "{varname}"
[moe.git] / mop / admin / mo-create-submit.sh
index 2d345433f382dec5af5c30657b2250cb88be212b..2c1e1c89a357666310b5716362356f6c5b2da9ef 100755 (executable)
@@ -1,8 +1,9 @@
 #!/bin/bash
 #!/bin/bash
+# Create home directory of the submit server.
 
 
-[ -f config ] || { echo "Missing config file, check cwd." ; exit 1 ; }
+[ -f cf/mop ] || { echo "Missing config file, check cwd." ; exit 1 ; }
 set -e
 set -e
-. config
+. cf/mop
 [ -n "$REMOTE_SUBMIT" ] || { echo "Remote submit not enabled." ; exit 1 ; }
 
 echo "Creating submit directory"
 [ -n "$REMOTE_SUBMIT" ] || { echo "Remote submit not enabled." ; exit 1 ; }
 
 echo "Creating submit directory"
@@ -13,18 +14,17 @@ mkdir -p certs
 cp $H/certs/server* certs/
 cp $H/certs/ca-cert.pem certs/
 
 cp $H/certs/server* certs/
 cp $H/certs/ca-cert.pem certs/
 
-rm -rf submit
-mkdir -p submit
-cp $H/submit/{submitd,config,show-submits} submit/
+rm -rf bin cf lib
+mkdir bin cf
+cp $H/bin/{submitd,show-submits} bin/
+cp $H/cf/{submitd,libucw} cf/
+cp -a $H/lib .
 
 mkdir -p solutions 
 for a in `cd $H && bin/mo-get-users` ; do
        mkdir -p solutions/$a
 done
 
 
 mkdir -p solutions 
 for a in `cd $H && bin/mo-get-users` ; do
        mkdir -p solutions/$a
 done
 
-rm -rf lib
-cp -a $H/submit/lib lib
-
 rm -rf tmp
 mkdir -p tmp
 
 rm -rf tmp
 mkdir -p tmp