From 07d36747c24242cffdbbc3b53880aa49a3ec551d Mon Sep 17 00:00:00 2001 From: "flyingscorpio@arch-desktop" Date: Tue, 27 Oct 2020 11:57:00 +0100 Subject: [PATCH] Found a way to put excludes in secrets file --- borg_backup.sh | 17 +---------------- secrets.template | 9 ++++----- 2 files changed, 5 insertions(+), 21 deletions(-) diff --git a/borg_backup.sh b/borg_backup.sh index 882a5ac..0581ec5 100755 --- a/borg_backup.sh +++ b/borg_backup.sh @@ -67,22 +67,7 @@ borg create \ --exclude-caches \ --exclude '/home/*/.*/*' \ --exclude '/home/*/.*' \ - --exclude '/home/*/builds/*'\ - --exclude '/home/*/github_dotfiles/*'\ - --exclude '/home/*/github_misc/*'\ - --exclude '/home/*/Downloads/*'\ - --exclude '/home/*/Desktop/*'\ - --exclude '/home/*/Keepass/*'\ - --exclude '/home/*/Lessons/*'\ - --exclude '/home/*/Music/*'\ - --exclude '/home/*/PersonnalScripts/*'\ - --exclude '/home/*/Podcasts/*'\ - --exclude '/home/*/RootMe/*'\ - --exclude '/home/*/SetupCockpit/*'\ - --exclude '/home/*/SRC/*'\ - --exclude '/home/*/VirtualBox VMs/*'\ - --exclude '/home/*/Videos/*'\ - --exclude '/home/*/Documents/MBSR/*'\ + --exclude-from <(echo "$BORG_EXCLUDES")\ --exclude '/var/cache/*' \ --exclude '/var/log/*' \ --exclude '/var/tmp/*' \ diff --git a/secrets.template b/secrets.template index c77ed27..c60859f 100644 --- a/secrets.template +++ b/secrets.template @@ -3,9 +3,8 @@ SETUP_COCKPIT_EMAIL='' SSH_REPO='user@ho.st' BORG_PASSPHRASE='' -BORG_EXCLUDES=" ---exclude '' \ ---exclude '' \ ---exclude '' \ ---exclude '' \ +BORG_EXCLUDES="\ +/path/to/exlude/* +/another/*/path/to/exlude/* +/yet/another/*/one/ "