From: Alexander Barton Date: Mon, 21 Sep 2015 11:57:35 +0000 (+0200) Subject: Refactor list of default excludes for system backups X-Git-Url: https://arthur.ath.cx/gitweb/?a=commitdiff_plain;h=a3481e9bc6e105cedc628f88534fea2a494ed1be;p=backup-script.git Refactor list of default excludes for system backups --- 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