5
5
# Pause during upgrade
8
#we are under active migration, dont do anything more than once
9
if [ ! -f $CHARM_DIR/.migrating ]; then
11
# Excise old installation data
12
find /var/www -mindepth 2 -maxdepth 2 -type d -name 'data'\
13
-exec mv {} /var/tmp/ \;
14
find /var/www -mindepth 2 -maxdepth 2 -type d -name 'config'\
15
-exec mv {} /var/tmp/ \;
16
touch $CHARM_DIR/.migrating
8
if [ -f /usr/share/charm-helper/sh/net.sh ]; then
9
#we are under active migration, dont do anything more than once
10
if [ ! -f $CHARM_DIR/.migrating ]; then
12
# Excise old installation data
13
find /var/www -mindepth 2 -maxdepth 2 -type d -name 'data'\
14
-exec mv {} /var/tmp/ \;
15
find /var/www -mindepth 2 -maxdepth 2 -type d -name 'config'\
16
-exec mv {} /var/tmp/ \;
17
touch $CHARM_DIR/.migrating
21
# Deleting all traces of the old ownCloud install
22
rm -rf /var/www/owncloud/
26
# Getting new ownCloud version and MD5 checking it
27
wget download.owncloud.org/community/owncloud-6.0.3.tar.bz2
29
if [ `sha1sum owncloud-6.0.3.tar.bz2 | awk '{print $1}'` != "df1e272c208376117a8c00619079cee25a22f784" ]; then
30
juju-log "Download verification failed. Exiting."
34
tar xfj owncloud-6.0.3.tar.bz2
38
mkdir /var/www/owncloud/data
39
rm -rf /var/www/owncloud/config
40
mkdir /var/www/owncloud/config
41
cp -pr /var/tmp/data/* /var/www/owncloud/data/
42
cp -pr /var/tmp/config/* /var/www/owncloud/config/
43
sudo chown -R www-data:www-data /var/www/owncloud
44
rm $CHARM_DIR/.migrating
20
# Deleting all traces of the old ownCloud install
21
rm -rf /var/www/owncloud/
24
# Getting new ownCloud version and MD5 checking it
25
wget download.owncloud.org/community/owncloud-6.0.2.tar.bz2
26
wget download.owncloud.org/community/owncloud-6.0.2.tar.bz2.md5
28
while [ `md5sum owncloud-6.0.2.tar.bz2 | awk '{print $1}'` != `cat owncloud-6.0.2.tar.bz2.md5 | awk '{print $1}'` ]; do
29
rm owncloud-6.0.2.tar.bz2
30
wget download.owncloud.org/community/owncloud-6.0.2.tar.bz2
33
tar xfj owncloud-6.0.2.tar.bz2
37
mkdir /var/www/owncloud/data
38
rm -rf /var/www/owncloud/config
39
mkdir /var/www/owncloud/config
40
cp -pr /var/tmp/data/* /var/www/owncloud/data/
41
cp -pr /var/tmp/config/* /var/www/owncloud/config/
42
sudo chown -R www-data:www-data /var/www/owncloud
47
rm $CHARM_DIR/.migrating