Bob Mottram 9 anni fa
parent
commit
30bb3c230e
1 ha cambiato i file con 49 aggiunte e 45 eliminazioni
  1. 49
    45
      src/freedombone

+ 49
- 45
src/freedombone Vedi File

@@ -6397,7 +6397,7 @@ function install_owncloud_repo_music_app {
6397 6397
         return
6398 6398
     fi
6399 6399
 
6400
-    if ! grep -Fxq "install_owncloud_from_repo" $COMPLETION_FILE; then
6400
+    if ! grep -Fxq "install_owncloud_official_deb" $COMPLETION_FILE; then
6401 6401
         echo $'Tried to install the Owncloud music app, but Owncloud installation was not found'
6402 6402
         exit 9823
6403 6403
     fi
@@ -6478,6 +6478,8 @@ function upgrade_owncloud_start {
6478 6478
         return
6479 6479
     fi
6480 6480
 
6481
+    echo $'Starting upgrade of Owncloud'
6482
+
6481 6483
     # remove any owncloud entries from completion
6482 6484
     sed -i '/install_owncloud.*/d' $COMPLETION_FILE
6483 6485
     sed -i '/owncloud.*/d' $COMPLETION_FILE
@@ -6520,53 +6522,55 @@ function upgrade_owncloud_finish {
6520 6522
         return
6521 6523
     fi
6522 6524
 
6525
+    echo $'Finishing upgrade of Owncloud'
6526
+
6523 6527
     if [ ! -d $OWNCLOUD_PATH/data ]; then
6524 6528
         mkdir $OWNCLOUD_PATH/data
6525 6529
     fi
6526 6530
     cp -r $OWNCLOUD_UPGRADE_PATH/data/* $OWNCLOUD_PATH/data/
6527
-	chown -R www-data:www-data $OWNCLOUD_PATH/data
6528
-
6529
-	if [ ! -f $OWNCLOUD_PATH/config/config.php ]; then
6530
-		if [ ! -f $OWNCLOUD_PATH/config/config.sample.php ]; then
6531
-			echo $'No owncloud configuration sample file found'
6532
-			exit 54289
6533
-		fi
6534
-		cp $OWNCLOUD_PATH/config/config.sample.php $OWNCLOUD_PATH/config/config.php
6535
-		chown root:root $OWNCLOUD_PATH/config/config.php
6536
-	fi
6537
-
6538
-	if [ -f $OWNCLOUD_UPGRADE_PATH/config/config.php ]; then
6539
-		OWNCLOUD_INSTANCE_ID=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "instanceid" | awk -F "'" '{print $4}')
6540
-		OWNCLOUD_PASSWORD_SALT=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "passwordsalt" | awk -F "'" '{print $4}')
6541
-		OWNCLOUD_DATA_DIR=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "datadirectory" | awk -F "'" '{print $4}')
6542
-		OWNCLOUD_DBTYPE=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "dbtype" | awk -F "'" '{print $4}')
6543
-		OWNCLOUD_DBNAME=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "dbname" | awk -F "'" '{print $4}')
6544
-		OWNCLOUD_DBHOST=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "dbhost" | awk -F "'" '{print $4}')
6545
-		OWNCLOUD_DBUSER=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "dbuser" | awk -F "'" '{print $4}')
6546
-		OWNCLOUD_DBPASS=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "dbpassword" | awk -F "'" '{print $4}')
6547
-		OWNCLOUD_SECRET=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "secret" | awk -F "'" '{print $4}')
6548
-
6549
-		sed -i "s|'instanceid'.*|'instanceid' => '$OWNCLOUD_INSTANCE_ID',|g" $OWNCLOUD_PATH/config/config.php
6550
-		sed -i "s|'passwordsalt'.*|'passwordsalt' => '$OWNCLOUD_PASSWORD_SALT',|g" $OWNCLOUD_PATH/config/config.php
6551
-		sed -i "s|'datadirectory'.*|'datadirectory' => '$OWNCLOUD_DATA_DIR',|g" $OWNCLOUD_PATH/config/config.php
6552
-		sed -i "s|'dbtype'.*|'dbtype' => '$OWNCLOUD_DBTYPE',|g" $OWNCLOUD_PATH/config/config.php
6553
-		sed -i "s|'dbname'.*|'dbname' => '$OWNCLOUD_DBNAME',|g" $OWNCLOUD_PATH/config/config.php
6554
-		sed -i "s|'dbhost'.*|'dbhost' => '$OWNCLOUD_DBHOST',|g" $OWNCLOUD_PATH/config/config.php
6555
-		sed -i "s|'dbuser'.*|'dbuser' => '$OWNCLOUD_DBUSER',|g" $OWNCLOUD_PATH/config/config.php
6556
-		sed -i "s|'dbpassword'.*|'dbpassword' => '$OWNCLOUD_DBPASS',|g" $OWNCLOUD_PATH/config/config.php
6557
-		sed -i "s|'secret'.*|'secret' => '$OWNCLOUD_SECRET',|g" $OWNCLOUD_PATH/config/config.php
6558
-	fi
6559
-
6560
-	# re-index the files
6561
-	for d in /home/*/ ; do
6562
-		USRNAME=$(echo "$d" | awk -F '/' '{print $3}')
6563
-		if [[ $USRNAME != "git" && $USRNAME != "mirrors" ]]; then
6564
-			$OWNCLOUD_PATH/occ files:scan $USRNAME
6565
-		fi
6566
-	done
6567
-
6568
-	# remove the temporary upgrade
6569
-	rm -rf $OWNCLOUD_UPGRADE_PATH
6531
+    chown -R www-data:www-data $OWNCLOUD_PATH/data
6532
+
6533
+    if [ ! -f $OWNCLOUD_PATH/config/config.php ]; then
6534
+        if [ ! -f $OWNCLOUD_PATH/config/config.sample.php ]; then
6535
+            echo $'No owncloud configuration sample file found'
6536
+            exit 54289
6537
+        fi
6538
+        cp $OWNCLOUD_PATH/config/config.sample.php $OWNCLOUD_PATH/config/config.php
6539
+        chown root:root $OWNCLOUD_PATH/config/config.php
6540
+    fi
6541
+
6542
+    if [ -f $OWNCLOUD_UPGRADE_PATH/config/config.php ]; then
6543
+        OWNCLOUD_INSTANCE_ID=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "instanceid" | awk -F "'" '{print $4}')
6544
+        OWNCLOUD_PASSWORD_SALT=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "passwordsalt" | awk -F "'" '{print $4}')
6545
+        OWNCLOUD_DATA_DIR=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "datadirectory" | awk -F "'" '{print $4}')
6546
+        OWNCLOUD_DBTYPE=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "dbtype" | awk -F "'" '{print $4}')
6547
+        OWNCLOUD_DBNAME=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "dbname" | awk -F "'" '{print $4}')
6548
+        OWNCLOUD_DBHOST=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "dbhost" | awk -F "'" '{print $4}')
6549
+        OWNCLOUD_DBUSER=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "dbuser" | awk -F "'" '{print $4}')
6550
+        OWNCLOUD_DBPASS=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "dbpassword" | awk -F "'" '{print $4}')
6551
+        OWNCLOUD_SECRET=$(cat $OWNCLOUD_UPGRADE_PATH/config/config.php | grep "secret" | awk -F "'" '{print $4}')
6552
+
6553
+        sed -i "s|'instanceid'.*|'instanceid' => '$OWNCLOUD_INSTANCE_ID',|g" $OWNCLOUD_PATH/config/config.php
6554
+        sed -i "s|'passwordsalt'.*|'passwordsalt' => '$OWNCLOUD_PASSWORD_SALT',|g" $OWNCLOUD_PATH/config/config.php
6555
+        sed -i "s|'datadirectory'.*|'datadirectory' => '$OWNCLOUD_DATA_DIR',|g" $OWNCLOUD_PATH/config/config.php
6556
+        sed -i "s|'dbtype'.*|'dbtype' => '$OWNCLOUD_DBTYPE',|g" $OWNCLOUD_PATH/config/config.php
6557
+        sed -i "s|'dbname'.*|'dbname' => '$OWNCLOUD_DBNAME',|g" $OWNCLOUD_PATH/config/config.php
6558
+        sed -i "s|'dbhost'.*|'dbhost' => '$OWNCLOUD_DBHOST',|g" $OWNCLOUD_PATH/config/config.php
6559
+        sed -i "s|'dbuser'.*|'dbuser' => '$OWNCLOUD_DBUSER',|g" $OWNCLOUD_PATH/config/config.php
6560
+        sed -i "s|'dbpassword'.*|'dbpassword' => '$OWNCLOUD_DBPASS',|g" $OWNCLOUD_PATH/config/config.php
6561
+        sed -i "s|'secret'.*|'secret' => '$OWNCLOUD_SECRET',|g" $OWNCLOUD_PATH/config/config.php
6562
+    fi
6563
+
6564
+    # re-index the files
6565
+    for d in /home/*/ ; do
6566
+        USRNAME=$(echo "$d" | awk -F '/' '{print $3}')
6567
+        if [[ $USRNAME != "git" && $USRNAME != "mirrors" ]]; then
6568
+            $OWNCLOUD_PATH/occ files:scan $USRNAME
6569
+        fi
6570
+    done
6571
+
6572
+    # remove the temporary upgrade
6573
+    rm -rf $OWNCLOUD_UPGRADE_PATH
6570 6574
 }
6571 6575
 
6572 6576
 function install_owncloud_official_deb {
@@ -6886,7 +6890,7 @@ function install_owncloud_official_deb {
6886 6890
             exit 54289
6887 6891
         fi
6888 6892
         cp $OWNCLOUD_PATH/config/config.sample.php $OWNCLOUD_PATH/config/config.php
6889
-		chown root:root $OWNCLOUD_PATH/config/config.php
6893
+        chown root:root $OWNCLOUD_PATH/config/config.php
6890 6894
     fi
6891 6895
 
6892 6896
     if [ -f $OWNCLOUD_PATH/config/config.php ]; then