allow for exclude only configurations to rdiff-backup handler: Closes Trac#21
[matthijs/upstream/backupninja.git] / handlers / rdiff.in
index aa02a5541944cf4f9c2f3c6f6f585590fe227451..62c5a2803a10eab6a0b2fe96e6220aa6c8188257 100644 (file)
@@ -137,7 +137,6 @@ if [ $ignore_version != "yes" ]; then
 fi
 
 # source specific checks
-[ "$include" != "" -o "$vsinclude" != "" ] || fatal "No source includes specified"
 case $sourcetype in 
        remote ) execstr_sourcepart="$sourceuser@$sourcehost::/" ;;
        local  ) execstr_sourcepart="/" ;;
@@ -233,7 +232,7 @@ fi
 set +o noglob
 
 # exclude everything else
-execstr="${execstr}--exclude '/*' "
+[ "$include" != "" -o "$vsinclude" != "" ] && execstr="${execstr}--exclude '/*' "
                
 # include client-part and server-part
 execstr="${execstr}$execstr_sourcepart $execstr_destpart"