]> mj.ucw.cz Git - eval.git/blob - bin/mo-create-submit
Fix paths and permissions.
[eval.git] / bin / mo-create-submit
1 #!/bin/bash
2
3 [ -f config ] || { echo "Missing config file, check cwd." ; exit 1 ; }
4 set -e
5 . config
6 [ -n "$REMOTE_SUBMIT" ] || { echo "Remote submit not enabled." ; exit 1 ; }
7 make
8
9 echo "Creating submit directory"
10
11 H=`pwd`
12 cd $MO_ROOT/eval/submit
13 mkdir -p certs
14 cp $H/certs/server* certs/
15 cp $H/certs/ca-cert.pem certs/
16
17 rm -rf submit
18 mkdir -p submit
19 cp $H/submit/submitd submit/
20 cp $H/submit/config submit/
21
22 mkdir -p solutions 
23 for a in `cd $H && bin/mo-get-users` ; do
24         mkdir -p solutions/$a
25 done
26
27 rm -rf tmp
28 mkdir -p tmp
29
30 chown -R $REMOTE_SUBMIT_USER.$REMOTE_SUBMIT_GROUP $MO_ROOT/eval/submit