|
@@ -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:]]*$//')
|