Some tests fail if rsync is not on path (with patch)
Shprentz, Joel [C]
ShprentzJ at nima.mil
Tue Oct 8 18:23:00 EST 2002
While installing rsync on a new Sun Netra running Solaris 2.8, two tests
(chgrp and hardlinks) failed.
I found that these tests execute rsync while other successfull tests
exectute $RSYNC. It is fortunate that my shell path was quite restricted
and that no earlier version of rsync was installed on my path. The system
would have run the chgrp and hardlinks tests with an earlier rsync if it had
found one on my path.
The fix is to replace rsync with $RSYNC in the two tests. With those
changes, all tests pass.
Context diffs follow:
*** testsuite/chgrp.test.orig Tue Oct 8 11:16:33 2002
--- testsuite/chgrp.test Tue Oct 8 11:16:48 2002
***************
*** 31,37 ****
done
sleep 2
! checkit "rsync -rtgvvv \"$fromdir/\" \"$todir/\"" "$fromdir" "$todir"
exit 0
# last [] may have failed but if we get here then we've won
--- 31,37 ----
done
sleep 2
! checkit "$RSYNC -rtgvvv \"$fromdir/\" \"$todir/\"" "$fromdir" "$todir"
exit 0
# last [] may have failed but if we get here then we've won
*** testsuite/hardlinks.test.orig Tue Oct 8 11:18:46 2002
--- testsuite/hardlinks.test Tue Oct 8 11:19:00 2002
***************
*** 31,37 ****
ln "$name2" "$name3" || fail "Can't create hardlink"
cp "$name2" "$name4" || fail "Can't copy file"
! checkit "rsync -aHvv \"$fromdir/\" \"$todir/\"" "$fromdir" "$todir"
exit 0
# last [] may have failed but if we get here then we've won
--- 31,37 ----
ln "$name2" "$name3" || fail "Can't create hardlink"
cp "$name2" "$name4" || fail "Can't copy file"
! checkit "$RSYNC -aHvv \"$fromdir/\" \"$todir/\"" "$fromdir" "$todir"
exit 0
# last [] may have failed but if we get here then we've won
--
Joel Shprentz
National Imagery and Mapping Agency
Mailstop N-17
Washington Navy Yard, Building 213
1200 First Street, SE
Washington, DC 20303-0001
202-685-3534
More information about the rsync
mailing list