sbin/sync/sync_server_venv
author veltr
Sat, 25 Feb 2012 00:45:20 +0100
changeset 45 49c818cf7c3a
parent 28 41087fe3db69
permissions -rwxr-xr-x
z-index
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
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
    cat <<EOT | rsync -Cvrlz --delete --filter=". -" ~/tmp/bubbletv_$1/server/virtualenv/ ftv.iri-research.org:project/bubbletv/virtualenv
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
+ core
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
EOT
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
fi
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
if [ -d ~/tmp/bubbletv_$1 ]; then
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
    echo "Deleting temp export"
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
    rm -fr ~/tmp/bubbletv_$1;
41087fe3db69 sync scripts + resources
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
fi