Explorar el Código

Check if owncloud is installed

Bob Mottram hace 10 años
padre
commit
9a6fc08806
Se han modificado 1 ficheros con 4 adiciones y 6 borrados
  1. 4
    6
      install-freedombone.sh

+ 4
- 6
install-freedombone.sh Ver fichero

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