sbin/sync/sync_ldt_platform
author cavaliet
Thu, 26 Apr 2012 12:10:28 +0200
changeset 613 c95b51bd1da3
parent 592 4f99c1aeba7c
child 632 e85856bfd59b
permissions -rwxr-xr-x
SlideShareWidget better management of container.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
54
e111c8a3b4ac change to reindex and import
ymh <ymh.work@gmail.com>
parents: 8
diff changeset
     1
0
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
#!/usr/bin/env bash
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
set -e
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
if [ -d ~/tmp/platform_V$1 ]; then
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
    rm -fr ~/tmp/platform_V$1;
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
fi
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
hg archive -r V$1 ~/tmp/platform_V$1
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
#text2unix ~/tmp/platform_V$1
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
if [ -d ~/tmp/platform_V$1 ]; then
580
4e79c564166d correct sync
ymh <ymh.work@gmail.com>
parents: 578
diff changeset
    13
    cat <<EOT | rsync -Cvrlz --delete --filter=". -" ~/tmp/platform_V$1/web/ iri@web.iri.centrepompidou.fr:/iridata/www/ldt/
0
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
+ core
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
P .htpasswd
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
P .htaccess
8
325b616147c4 correct sync
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    17
P ldtplatform/.htaccess
325b616147c4 correct sync
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    18
P ldtplatform/config.py
325b616147c4 correct sync
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    19
P ldtplatform/modwsgi.wsgi
0
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
P robots.txt
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
P env/***
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
P log/***
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
P index/***
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
P static/media/***
592
4f99c1aeba7c preserve crossdomain.xml file
ymh <ymh.work@gmail.com>
parents: 580
diff changeset
    25
P crossdomain.xml
0
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
EOT
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
fi
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
if [ -d ~/tmp/platform_V$1 ]; then
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
    echo "Deleting temp export"
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
    rm -fr ~/tmp/platform_V$1;
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
fi
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
ssh iri@web.iri.centrepompidou.fr sudo apache2ctl restart