]> mj.ucw.cz Git - eval.git/blob - mop/admin/mo-upload-public.sh
MO-P: mo-upload-public
[eval.git] / mop / admin / mo-upload-public.sh
1 #!/bin/sh
2 # Upload /mo/public
3 # Assumes that /nfs/export at workstations points to /export of the caller
4
5 [ -f cf/mop ] || { echo "Missing config file, check cwd." ; exit 1 ; }
6 set -e
7 . cf/mop
8 ( cd $MO_ROOT && tar cavvf /export/public.tar.gz public)
9 # XXX: Beware of quoting!
10 bex add -i upload-public -s 'Upload /mo/public' -e "cd $MO_ROOT && rm -rf public && tar xavvf /nfs/export/public.tar.gz" contest -g