X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=backup-script.git;a=blobdiff_plain;f=bin%2Fbackup-script;h=fb9fee4b500f7bc0b9f1db24979d1c0197022805;hp=cf61a7225ef714ba5e42916bfadb9b2dad12500e;hb=abf81bab512e361ddb171d36a81332c1b1fd5315;hpb=30966972a2865fe8704e022d899775f5f108a7e4 diff --git a/bin/backup-script b/bin/backup-script index cf61a72..fb9fee4 100755 --- a/bin/backup-script +++ b/bin/backup-script @@ -37,6 +37,7 @@ default_user="root" default_ssh_args_add="" default_rsync_args_add="" default_exclude_args_add="" +default_exclude_dirs_add="" default_compress=1 default_ping=1 default_local=0 @@ -363,6 +364,7 @@ for f in $sys; do ssh_args_add="$default_ssh_args_add" rsync_args_add="$default_rsync_args_add" exclude_args_add="$default_exclude_args_add" + exclude_dirs_add="$default_exclude_dirs_add" compress="$default_compress" ping="$default_ping" local="$default_local" @@ -535,6 +537,9 @@ for f in $sys; do cmd="$cmd --exclude=/var/cache/apt --exclude=/var/log" fi [ -n "$exclude_args_add" ] && cmd="$cmd $exclude_args_add" + for dir in $exclude_dirs_add; do + cmd="$cmd --exclude=$dir" + done [ -n "$rsync_args_add" ] && cmd="$cmd $rsync_args_add" [ "$local" -eq 0 ] \