From a3481e9bc6e105cedc628f88534fea2a494ed1be Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Mon, 21 Sep 2015 13:57:35 +0200 Subject: [PATCH] Refactor list of default excludes for system backups --- bin/backup-script | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/bin/backup-script b/bin/backup-script index fb9fee4..4cf5b09 100755 --- a/bin/backup-script +++ b/bin/backup-script @@ -531,10 +531,21 @@ for f in $sys; do cmd="$cmd --delete --delete-excluded --sparse" [ "$VERBOSE" -gt 0 ] && cmd="$cmd --progress" if [ "$source_root" = "$default_source_root" ]; then - cmd="$cmd --exclude=/dev --exclude=/proc --exclude=/sys" - cmd="$cmd --exclude=/run --exclude=/tmp --exclude=/var/tmp" - cmd="$cmd --exclude=/media --exclude=/mnt --exclude=/net" - cmd="$cmd --exclude=/var/cache/apt --exclude=/var/log" + for dir in \ + /dev \ + /media \ + /mnt \ + /net \ + /proc \ + /run \ + /sys \ + /tmp \ + /var/cache/apt \ + /var/log \ + /var/tmp \ + ; do + cmd="$cmd --exclude=$dir" + done fi [ -n "$exclude_args_add" ] && cmd="$cmd $exclude_args_add" for dir in $exclude_dirs_add; do -- 2.39.2