소스 검색

Weekly backups for red matrix

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

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

@@ -3471,10 +3471,6 @@ quit" > $INSTALL_DIR/batch.sql
3471 3471
   echo '  cp -f /var/backups/gnusocial_daily.sql /var/backups/gnusocial_weekly.sql' >> /etc/cron.weekly/backupdatabasesweekly
3472 3472
   echo 'fi' >> /etc/cron.weekly/backupdatabasesweekly
3473 3473
 
3474
-# Friendica
3475
-cp -f /var/backups/friendica_weekly.sql /var/backups/friendica_2weekly.sql
3476
-cp -f /var/backups/friendica_daily.sql /var/backups/friendica_weekly.sql
3477
-
3478 3474
   nginx_ensite $MICROBLOG_DOMAIN_NAME
3479 3475
   service php5-fpm restart
3480 3476
   service nginx restart
@@ -3736,6 +3732,15 @@ quit" > $INSTALL_DIR/batch.sql
3736 3732
   echo '    chmod 600 $DAILYFILE' >> /usr/bin/backupdatabases
3737 3733
   echo 'fi' >> /usr/bin/backupdatabases
3738 3734
 
3735
+  echo '' >> /etc/cron.weekly/backupdatabasesweekly
3736
+  echo '# Red Matrix' >> /etc/cron.weekly/backupdatabasesweekly
3737
+  echo 'if [ -f /var/backups/redmatrix_weekly.sql ]; then' >> /etc/cron.weekly/backupdatabasesweekly
3738
+  echo '  cp -f /var/backups/redmatrix_weekly.sql /var/backups/redmatrix_2weekly.sql' >> /etc/cron.weekly/backupdatabasesweekly
3739
+  echo 'fi' >> /etc/cron.weekly/backupdatabasesweekly
3740
+  echo 'if [ -f /var/backups/redmatrix_daily.sql ]; then' >> /etc/cron.weekly/backupdatabasesweekly
3741
+  echo '  cp -f /var/backups/redmatrix_daily.sql /var/backups/redmatrix_weekly.sql' >> /etc/cron.weekly/backupdatabasesweekly
3742
+  echo 'fi' >> /etc/cron.weekly/backupdatabasesweekly
3743
+
3739 3744
   nginx_ensite $REDMATRIX_DOMAIN_NAME
3740 3745
   service php5-fpm restart
3741 3746
   service nginx restart