lots of fixes and improvements
[distro-setup] / machine_specific / treetowl / filesystem / etc / cron.daily / mediawiki_backup
index 2d4061823490b53f1fbc05111bd0e9c71cd451ce..51dcf6b41d416c076c8029b4032a3bfafcb48dce 100755 (executable)
@@ -8,8 +8,8 @@ source ~/mw_vars
 ssh="ssh -oStrictHostKeyChecking=no"
 logfile=/var/log/${mwdomain}_backup.log
 {
-echo "#### starting backup at $(date) ####"
-$ssh root@$mwdomain <<ENDSSH
+    echo "#### starting backup at $(date) ####"
+    $ssh root@$mwdomain <<ENDSSH
 set -x
 tee -a $mwc<<'EOF'
 \$wgReadOnly = 'Dumping Database, Access will be restored shortly';
@@ -18,14 +18,14 @@ mkdir -p ~/wiki_backups
 mysqldump -p$dbpass --default-character-set=binary my_wiki  > ~/wiki_backups/wiki_db_backup
 sed -i '\$ d' $mwc # delete read only setting
 ENDSSH
-# add no strict option to the defaults
+    # add no strict option to the defaults
 
-rdiff() { rdiff-backup --remote-schema "$ssh -C  %s rdiff-backup --server" "$@"; }
-set -x
-rdiff root@$mwdomain::/root/wiki_backups ~/backup/${mwdomain}_wiki_db_backup
-rdiff root@$mwdomain::$mw ~/backup/${mwdomain}_wiki_file_backup
-set +x
-echo "=== ending backup at $(date) ===="
+    rdiff() { rdiff-backup --remote-schema "$ssh -C  %s rdiff-backup --server" "$@"; }
+    set -x
+    rdiff root@$mwdomain::/root/wiki_backups ~/backup/${mwdomain}_wiki_db_backup
+    rdiff root@$mwdomain::$mw ~/backup/${mwdomain}_wiki_file_backup
+    set +x
+    echo "=== ending backup at $(date) ===="
 }  &>>$logfile
 if [[ $last_error != 0 ]]; then
     echo "backup for $mwdomain failed. See $logfile"