server/synchro.sh

28 lines
600 B
Bash
Raw Permalink Normal View History

2013-12-13 17:45:25 +00:00
#!/bin/sh
cd `dirname "$0"`
if [ "$UID" = "0" ]
then
SCRIPT=`pwd`/`basename "$0"`
2013-12-14 05:11:14 +00:00
su -c "sh $SCRIPT $@" synchro
2013-12-13 17:45:25 +00:00
exit $?
fi
2013-12-14 05:11:14 +00:00
OPTS=
if [ "$1" = "delete" ]
then
OPTS="$OPTS --delete"
fi
2014-01-20 15:52:44 +00:00
rsync -e ssh -av $OPTS out/errors phobos:~/
rsync -e ssh -av $OPTS out/htdocs phobos:~/
rsync -e ssh -av $OPTS out/teams phobos:~/
rsync -e ssh -avL $OPTS files phobos:~/
2014-01-21 02:08:08 +00:00
rsync -e ssh -av $OPTS nginx.conf submission.php misc/server.crt misc/server.key misc/pki/cacert.crt misc/pki/crl.pem phobos:~/
2013-12-13 17:45:25 +00:00
rsync -e ssh -av phobos:~/submission/ submission/
2014-01-20 04:53:31 +00:00
ssh phobos "rm -fv ~/submission/*"
2013-12-13 17:45:25 +00:00
exit $?