浏览代码

Check if owncloud is installed

Bob Mottram 10 年前
父节点
当前提交
9a6fc08806
共有 1 个文件被更改,包括 4 次插入6 次删除
  1. 4
    6
      install-freedombone.sh

+ 4
- 6
install-freedombone.sh 查看文件

@@ -162,7 +162,6 @@ OWNCLOUD_FREEDNS_SUBDOMAIN_CODE=
162 162
 OWNCLOUD_ARCHIVE="owncloud-7.0.2.tar.bz2"
163 163
 OWNCLOUD_DOWNLOAD="https://download.owncloud.org/community/$OWNCLOUD_ARCHIVE"
164 164
 OWNCLOUD_HASH="ea07124a1b9632aa5227240d655e4d84967fb6dd49e4a16d3207d6179d031a3a"
165
-OWNCLOUD_INSTALLED="no"
166 165
 
167 166
 # Domain name or freedns subdomain for your wiki
168 167
 WIKI_DOMAIN_NAME=
@@ -499,7 +498,7 @@ function create_backup_script {
499 498
       echo 'echo "Obtaining Red Matrix database backup"' >> /usr/bin/$BACKUP_SCRIPT_NAME
500 499
       echo "mysqldump --password=$MARIADB_PASSWORD redmatrix > /home/$MY_USERNAME/tempfiles/redmatrix.sql" >> /usr/bin/$BACKUP_SCRIPT_NAME
501 500
   fi
502
-  if [[ $OWNCLOUD_INSTALLED == "yes" ]]; then
501
+  if grep -Fxq "install_owncloud" $COMPLETION_FILE; then
503 502
       echo 'echo "Obtaining Owncloud data backup"' >> /usr/bin/$BACKUP_SCRIPT_NAME
504 503
       echo "tar -czvf /home/$MY_USERNAME/tempfiles/owncloud.tar.gz /var/www/$OWNCLOUD_DOMAIN_NAME/htdocs/data/$MY_USERNAME" >> /usr/bin/$BACKUP_SCRIPT_NAME
505 504
   fi
@@ -665,7 +664,7 @@ function create_restore_script {
665 664
       echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
666 665
   fi
667 666
 
668
-  if [[ $OWNCLOUD_INSTALLED == "yes" ]]; then
667
+  if grep -Fxq "install_owncloud" $COMPLETION_FILE; then
669 668
       echo "if [ -f /home/$MY_USERNAME/tempfiles/owncloud.tar.gz ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
670 669
       echo '  echo "Restoring Owncloud"' >> /usr/bin/$RESTORE_SCRIPT_NAME
671 670
       echo "  tar -xzvf /home/$MY_USERNAME/tempfiles/owncloud.tar.gz -C /" >> /usr/bin/$RESTORE_SCRIPT_NAME
@@ -766,7 +765,7 @@ function backup_to_friends_servers {
766 765
       echo "  mysqldump --password=$MARIADB_PASSWORD redmatrix > /home/$MY_USERNAME/tempfiles/redmatrix.sql" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
767 766
       echo 'fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
768 767
   fi
769
-  if [[ $OWNCLOUD_INSTALLED == "yes" ]]; then
768
+  if grep -Fxq "install_owncloud" $COMPLETION_FILE; then
770 769
       echo "tar -czvf /home/$MY_USERNAME/tempfiles/owncloud.tar.gz /var/www/$OWNCLOUD_DOMAIN_NAME/htdocs/data/$MY_USERNAME" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
771 770
   fi
772 771
   if [[ $WIKI_INSTALLED == "yes" ]]; then
@@ -950,7 +949,7 @@ function restore_from_friend {
950 949
       echo 'fi' >> /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
951 950
   fi
952 951
 
953
-  if [[ $OWNCLOUD_INSTALLED == "yes" ]]; then
952
+  if grep -Fxq "install_owncloud" $COMPLETION_FILE; then
954 953
       echo "if [ -f /home/$MY_USERNAME/tempfiles/owncloud.tar.gz ]; then" >> /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
955 954
       echo '  echo "Restoring Owncloud"' >> /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
956 955
       echo "  tar -xzvf /home/$MY_USERNAME/tempfiles/owncloud.tar.gz -C /" >> /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
@@ -3080,7 +3079,6 @@ function install_owncloud {
3080 3079
       echo 'the Users dropdown menu entry. The username should be "$MY_USERNAME".' >> /home/$MY_USERNAME/README
3081 3080
   fi
3082 3081
 
3083
-  OWNCLOUD_INSTALLED="yes"
3084 3082
   echo 'install_owncloud' >> $COMPLETION_FILE
3085 3083
 
3086 3084
   if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" ]]; then