X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=mop%2Fadmin%2Fmo-create-submit.sh;h=2ea6e094a629484f10d43abcf9a2d0d031d08bc6;hb=1636b318830d64ec5c393d1a2d043f595f0342c4;hp=2d345433f382dec5af5c30657b2250cb88be212b;hpb=fc833e30d9b1315ffdeb780d5257e8e1bdafad43;p=eval.git diff --git a/mop/admin/mo-create-submit.sh b/mop/admin/mo-create-submit.sh index 2d34543..2ea6e09 100755 --- a/mop/admin/mo-create-submit.sh +++ b/mop/admin/mo-create-submit.sh @@ -1,8 +1,9 @@ #!/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 -. config +. cf/mop [ -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/ -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 -aL $H/lib . 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