From f26708d3c6997be9cd1273107c3224acee7982f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Sat, 13 Apr 2019 23:07:11 +0200 Subject: [PATCH] Add filtering --- backup.sh | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/backup.sh b/backup.sh index 9eb1e19..fd264e3 100755 --- a/backup.sh +++ b/backup.sh @@ -36,13 +36,32 @@ tmpgpg() { } tmpgpg --import "${dir}/pubkey.asc" -tar \ +find \ + "${backup_source}" \ + \( \ + -regex "${backup_source}.*nextcloud/.*/files_trashbin" \ + -o \ + -regex "${backup_source}.*nextcloud/nextcloud.log" \ + -o \ + -regex "${backup_source}.*registry/docker/registry/" \ + -o \ + -regex "${backup_source}.*gogs/.*/gogs.log.*" \ + -o \ + -regex "${backup_source}.*gogs/gogs/data/sessions/.*" \ + \) \ + -prune \ + -o \ + -print0 \ + | tar \ --create \ --verbose \ --gzip \ --one-file-system \ + --null \ + --no-recursion \ + --verbatim-files-from \ + --files-from - \ --file - \ - "${backup_source}" \ | tmpgpg \ --output - \ --encrypt \