Bob Mottram 9 years ago
parent
commit
8004017769
1 changed files with 13 additions and 14 deletions
  1. 13
    14
      src/freedombone-backup-local

+ 13
- 14
src/freedombone-backup-local View File

@@ -34,19 +34,6 @@ COMPLETION_FILE=$HOME/${PROJECT_NAME}-completed.txt
34 34
 export TEXTDOMAIN=${PROJECT_NAME}-backup-local
35 35
 export TEXTDOMAINDIR="/usr/share/locale"
36 36
 
37
-# directories to be backed up (source,dest)
38
-backup_dirs=(
39
-    "/etc/letsencrypt,            letsencrypt"
40
-    "/var/lib/dokuwiki,           wiki"
41
-    "/etc/dokuwiki,               wiki2"
42
-    "/etc/ssl,                    ssl"
43
-    "/var/spool/mlmmj,            mailinglist"
44
-    "/var/lib/prosody,            xmpp"
45
-    "/etc/nginx/sites-available,  web"
46
-    "/home/$ADMIN_USERNAME/.ipfs, ipfs"
47
-    "/var/cache/minidlna,         dlna"
48
-)
49
-
50 37
 USB_DRIVE=/dev/sdb1
51 38
 USB_MOUNT=/mnt/usb
52 39
 
@@ -269,12 +256,24 @@ function backup_users {
269 256
                 cp /home/$USERNAME/.procmailrc /home/$USERNAME/tempbackup
270 257
                 backup_directory_to_usb /home/$USERNAME/tempbackup procmail/$USERNAME
271 258
             fi
272
-
273 259
         fi
274 260
     done
275 261
 }
276 262
 
277 263
 function backup_directories {
264
+    # directories to be backed up (source,dest)
265
+    backup_dirs=(
266
+        "/etc/letsencrypt,            letsencrypt"
267
+        "/var/lib/dokuwiki,           wiki"
268
+        "/etc/dokuwiki,               wiki2"
269
+        "/etc/ssl,                    ssl"
270
+        "/var/spool/mlmmj,            mailinglist"
271
+        "/var/lib/prosody,            xmpp"
272
+        "/etc/nginx/sites-available,  web"
273
+        "/home/$ADMIN_USERNAME/.ipfs, ipfs"
274
+        "/var/cache/minidlna,         dlna"
275
+    )
276
+
278 277
     for dr in "${backup_dirs[@]}"
279 278
     do
280 279
         source_directory=$(echo $dr | awk -F ',' '{print $1}'  | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')