From af5c53dbc066eb9f5133386dac0a7072eb4ecb13 Mon Sep 17 00:00:00 2001
From: Joel Grunbaum <joelgrun@gmail.com>
Date: Thu, 11 Mar 2021 07:48:14 +0000
Subject: [PATCH] Excludes in own variable, exclude backups

---
 backup.sh |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/backup.sh b/backup.sh
index 5cbe8b5..83a2b73 100755
--- a/backup.sh
+++ b/backup.sh
@@ -4,6 +4,7 @@
 FILES_DIR="/home/joel/OneDrive/"
 RCLONE_BACKUP=("GoogleDrive" "Mega" "unimelb" "pCloud" "gdrive_unimelb" "NC_home" "NextCloud")
 RCLONE_FILES=("Mega" "unimelb" "gdrive_unimelb" "NC_home")
+EXCLUDES="--exclude '*~' --exclude '*#*' --exclude '.DS_Store' --exclude '*.7z' "
 
 function sync() {
 	case $1 in
@@ -47,20 +48,18 @@
 	sync_all p
 	exit
 elif [ "$1" = "cron" ]; then
-	borg create \
+    borg create \
 	 --compression zstd,22 \
-	 --exclude '*~' \
-	 --exclude '*#*' \
+	 $EXCLUDES \
 	 \
 	 $BACKUP_DIR::"$(date +%F+%R)" \
 	 $FILES_DIR
 else
-	borg create \
+    borg create \
 	 --verbose \
 	 --stats \
 	 --compression zstd,22 \
-	 --exclude '*~' \
-	 --exclude '*#*' \
+	 $EXCLUDES \
 	 \
 	 $BACKUP_DIR::"$(date +%F+%R)" \
 	 $FILES_DIR

--
Gitblit v1.9.3