From: Wayne Davison Date: Fri, 10 Nov 2006 05:07:02 +0000 (+0000) Subject: Improved to test --link-dest (when hard-linking of devices works). X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/083f75ee42554395a3c19624da0e26abcd59bbce Improved to test --link-dest (when hard-linking of devices works). --- diff --git a/testsuite/devices.test b/testsuite/devices.test index 84086d4b..aebb86d5 100644 --- a/testsuite/devices.test +++ b/testsuite/devices.test @@ -68,7 +68,7 @@ filter_outfile cat <"$chkfile" .d..t.... ./ cD..t.... block -cD....... block2 +cD block2 cD+++++++ block3 hD+++++++ block2.5 => block3 cD+++++++ char @@ -89,5 +89,23 @@ echo "" ( cd "$todir" && rsync_ls_lR . ) > "$tmpdir/ls-to" diff $diffopt "$tmpdir/ls-from" "$tmpdir/ls-to" +if test -b "$fromdir/block2.5"; then + set -x + $RSYNC -aii --link-dest="$todir" "$fromdir/" "$chkdir/" \ + | tee "$outfile" + cat <"$chkfile" +cd ./ +hD block +hD block2 +hD block2.5 +hD block3 +hD char +hD char2 +hD char3 +hS fifo +EOT + diff $diffopt "$chkfile" "$outfile" || test_fail "test 4 failed" +fi + # The script would have aborted on error, so getting here means we've won. exit 0