fixes, prometheus, lots of stuff
[distro-setup] / bk-backup
index 3621e76474ce2c4b6be7827ac6fee82abddc5e07..cc25cecd3ac1bdc233614459b9f3c10f3bc2a9a0 100755 (executable)
--- a/bk-backup
+++ b/bk-backup
@@ -37,14 +37,17 @@ ret=0
 if [[ $HOSTNAME == $MAIL_HOST ]]; then
   mkdir -p /p/bkbackup
   for ncdir in /var/www/ncexpertpath /var/www/ncninja; do
+    if [[ ! -d $ncdir ]]; then
+      continue
+    fi
     ncbase=${ncdir##*/}
     mkdir -p /p/bkbackup/$ncbase
     ssh root@$host sudo -u www-data php $ncdir/occ -q maintenance:mode --on
     rsync -ra --exclude=testignore --delete root@$host:$ncdir/{config,data,themes} /p/bkbackup/$ncbase || ret=$?
     ssh root@$host sudo -u www-data php $ncdir/occ -q maintenance:mode --off
     if (( ret )); then
-       echo "$0: error: failed rsync $ncdir"
-       ret=1
+      echo "$0: error: failed rsync $ncdir"
+      ret=1
     fi
   done
   rsync -ra --delete root@$host:/m /p/bkbackup