sbin/sync/sync_server
author veltr
Wed, 22 Feb 2012 11:19:36 +0100
changeset 33 98ffc58f0bd3
parent 30 80040858c006
permissions -rwxr-xr-x
server test
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
28
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
#!/usr/bin/env bash
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
set -e
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
if [ -d ~/tmp/bubbletv_$1 ]; then
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
    rm -fr ~/tmp/bubbletv_$1;
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
fi
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
hg archive -r $1 ~/tmp/bubbletv_$1 -X ".hg*"
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
if [ -d ~/tmp/bubbletv_$1 ]; then
29
9e1a250c7235 pip no longnger accept -E option
ymh <ymh.work@gmail.com>
parents: 28
diff changeset
    10
    cat <<EOT | rsync -Cvrlz --delete --filter=". -" ~/tmp/bubbletv_$1/server/web/ iri@ftv.iri-research.org:/srv/wsgi/bubbletv
28
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
+ core
30
80040858c006 finalisation des script de synchro
ymh <ymh.work@gmail.com>
parents: 29
diff changeset
    12
P instance/settings.cfg
28
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
EOT
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
fi
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
if [ -d ~/tmp/bubbletv_$1 ]; then
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
    echo "Deleting temp export"
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
    rm -fr ~/tmp/bubbletv_$1;
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
fi