소스 검색

Check if redmatrix is installed

Bob Mottram 10 년 전
부모
커밋
5c792878b1
1개의 변경된 파일4개의 추가작업 그리고 6개의 파일을 삭제
  1. 4
    6
      install-freedombone.sh

+ 4
- 6
install-freedombone.sh 파일 보기

155
 REDMATRIX_REPO="https://github.com/friendica/red.git"
155
 REDMATRIX_REPO="https://github.com/friendica/red.git"
156
 REDMATRIX_ADDONS_REPO="https://github.com/friendica/red-addons.git"
156
 REDMATRIX_ADDONS_REPO="https://github.com/friendica/red-addons.git"
157
 REDMATRIX_ADMIN_PASSWORD=
157
 REDMATRIX_ADMIN_PASSWORD=
158
-REDMATRIX_INSTALLED="no"
159
 
158
 
160
 # Domain name or freedns subdomain for Owncloud installation
159
 # Domain name or freedns subdomain for Owncloud installation
161
 OWNCLOUD_DOMAIN_NAME=
160
 OWNCLOUD_DOMAIN_NAME=
497
       echo 'echo "Obtaining GNU Social database backup"' >> /usr/bin/$BACKUP_SCRIPT_NAME
496
       echo 'echo "Obtaining GNU Social database backup"' >> /usr/bin/$BACKUP_SCRIPT_NAME
498
       echo "mysqldump --password=$MARIADB_PASSWORD gnusocial > /home/$MY_USERNAME/tempfiles/gnusocial.sql" >> /usr/bin/$BACKUP_SCRIPT_NAME
497
       echo "mysqldump --password=$MARIADB_PASSWORD gnusocial > /home/$MY_USERNAME/tempfiles/gnusocial.sql" >> /usr/bin/$BACKUP_SCRIPT_NAME
499
   fi
498
   fi
500
-  if [[ $REDMATRIX_INSTALLED == "yes" ]]; then
499
+  if grep -Fxq "install_redmatrix" $COMPLETION_FILE; then
501
       echo 'echo "Obtaining Red Matrix database backup"' >> /usr/bin/$BACKUP_SCRIPT_NAME
500
       echo 'echo "Obtaining Red Matrix database backup"' >> /usr/bin/$BACKUP_SCRIPT_NAME
502
       echo "mysqldump --password=$MARIADB_PASSWORD redmatrix > /home/$MY_USERNAME/tempfiles/redmatrix.sql" >> /usr/bin/$BACKUP_SCRIPT_NAME
501
       echo "mysqldump --password=$MARIADB_PASSWORD redmatrix > /home/$MY_USERNAME/tempfiles/redmatrix.sql" >> /usr/bin/$BACKUP_SCRIPT_NAME
503
   fi
502
   fi
660
       echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
659
       echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
661
   fi
660
   fi
662
 
661
 
663
-  if [[ $REDMATRIX_INSTALLED == "yes" ]]; then
662
+  if grep -Fxq "install_redmatrix" $COMPLETION_FILE; then
664
       echo "if [ -f /home/$MY_USERNAME/tempfiles/redmatrix.sql ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
663
       echo "if [ -f /home/$MY_USERNAME/tempfiles/redmatrix.sql ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
665
       echo '  echo "Restoring Red Matrix database"' >> /usr/bin/$RESTORE_SCRIPT_NAME
664
       echo '  echo "Restoring Red Matrix database"' >> /usr/bin/$RESTORE_SCRIPT_NAME
666
       echo "  mysql -u root --password=$MARIADB_PASSWORD redmatrix -o < /home/$MY_USERNAME/tempfiles/redmatrix.sql" >> /usr/bin/$RESTORE_SCRIPT_NAME
665
       echo "  mysql -u root --password=$MARIADB_PASSWORD redmatrix -o < /home/$MY_USERNAME/tempfiles/redmatrix.sql" >> /usr/bin/$RESTORE_SCRIPT_NAME
761
       echo "  mysqldump --password=$MARIADB_PASSWORD gnusocial > /home/$MY_USERNAME/tempfiles/gnusocial.sql" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
760
       echo "  mysqldump --password=$MARIADB_PASSWORD gnusocial > /home/$MY_USERNAME/tempfiles/gnusocial.sql" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
762
       echo 'fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
761
       echo 'fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
763
   fi
762
   fi
764
-  if [[ $REDMATRIX_INSTALLED == "yes" ]]; then
763
+  if grep -Fxq "install_redmatrix" $COMPLETION_FILE; then
765
       echo 'if [ -f /var/backups/redmatrix_daily.sql ]; then' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
764
       echo 'if [ -f /var/backups/redmatrix_daily.sql ]; then' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
766
       echo "  cp /var/backups/redmatrix_daily.sql /home/$MY_USERNAME/tempfiles/redmatrix.sql" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
765
       echo "  cp /var/backups/redmatrix_daily.sql /home/$MY_USERNAME/tempfiles/redmatrix.sql" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
767
       echo 'else' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
766
       echo 'else' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
945
       echo 'fi' >> /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
944
       echo 'fi' >> /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
946
   fi
945
   fi
947
 
946
 
948
-  if [[ $REDMATRIX_INSTALLED == "yes" ]]; then
947
+  if grep -Fxq "install_redmatrix" $COMPLETION_FILE; then
949
       echo "if [ -f /home/$MY_USERNAME/tempfiles/redmatrix.sql ]; then" >> /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
948
       echo "if [ -f /home/$MY_USERNAME/tempfiles/redmatrix.sql ]; then" >> /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
950
       echo '  echo "Restoring Red Matrix database"' >> /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
949
       echo '  echo "Restoring Red Matrix database"' >> /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
951
       echo "  mysql -u root --password=$MARIADB_PASSWORD redmatrix -o < /home/$MY_USERNAME/tempfiles/redmatrix.sql" >> /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
950
       echo "  mysql -u root --password=$MARIADB_PASSWORD redmatrix -o < /home/$MY_USERNAME/tempfiles/redmatrix.sql" >> /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
4231
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
4230
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
4232
   fi
4231
   fi
4233
 
4232
 
4234
-  REDMATRIX_INSTALLED="yes"
4235
   echo 'install_redmatrix' >> $COMPLETION_FILE
4233
   echo 'install_redmatrix' >> $COMPLETION_FILE
4236
 }
4234
 }
4237
 
4235