. "$suitedir/rsync.fns"
+SSH="$scratchdir/src/support/lsh"
+
hands_setup
# This list of files skips the contents of "subsubdir" but includes
checkit "$RSYNC -av --files-from='$scratchdir/filelist' '$scratchdir' '$todir/'" "$chkdir" "$todir"
+for filehost in '' 'localhost:'; do
+ for srchost in '' 'localhost:'; do
+ if [ -z "$srchost" ]; then
+ desthost='localhost:'
+ else
+ desthost=''
+ fi
+
+ rm -rf "$todir"
+ checkit "$RSYNC -avse '$SSH' --rsync-path='$RSYNC' --files-from='$filehost$scratchdir/filelist' '$srchost$scratchdir' '$desthost$todir/'" "$chkdir" "$todir"
+ done
+done
+
# The script would have aborted on error, so getting here means we've won.
exit 0