X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=handlers%2Frdiff;h=dc985019fa6df2ae0b44420199f13aa44cb9cdaf;hb=435e859a25ebf789c38d53431106435fc83b53bc;hp=1a2e1ebb37eaacfea7b5c88d4e0de3b74d6b0b0b;hpb=e431f13bcc7136b1b45837475adb1f23bdeda38b;p=matthijs%2Fupstream%2Fbackupninja.git diff --git a/handlers/rdiff b/handlers/rdiff index 1a2e1eb..dc98501 100644 --- a/handlers/rdiff +++ b/handlers/rdiff @@ -114,7 +114,6 @@ fi # source specific checks [ "$include" != "" -o "$vsinclude" != "" ] || fatal "No source includes specified" -#TODO should I test for vsinclude if usevservers=yes? case $sourcetype in remote ) execstr_sourcepart="$sourceuser@$sourcehost::/" ;; local ) execstr_sourcepart="/" ;; @@ -173,12 +172,12 @@ done # vsinclude if [ $usevserver = yes ]; then - for vserver in `ls $VROOTDIR|grep -v lost+found`; do - for vi in "$vsinclude"; do - str="${vi//__star__/*}" - execstr="${execstr}--include '$VROOTDIR/$vserver$str' " - done - done + for vserver in $found_vservers; do + for vi in "$vsinclude"; do + str="${vi//__star__/*}" + execstr="${execstr}--include '$VROOTDIR/$vserver$str' " + done + done fi # exclude everything else