POSIXLY_CORRECT=1 TOOLDIR=`pwd` rsync_bin=`pwd`/rsync srcdir="." ./runtests.sh ============================================================ ./runtests.sh running in /home/vapier/blah/rsync rsync_bin=/home/vapier/blah/rsync/rsync srcdir=. testuser=vapier os=Linux vapier.wh0rd.org 2.6.11.12-grsec #12 Sun Aug 28 19:58:17 EDT 2005 x86_64 AMD Athlon(tm) 64 Processor 3500+ AuthenticAMD GNU/Linux preserve_scratch=no scratchbase=/home/vapier/blah/rsync/testtmp PASS 00-hello PASS backup PASS batch-mode PASS chgrp SKIP chmod-temp-dir (Can't find a tmp dir on a different file system) PASS chmod SKIP chown (Can't chown (probably need root)) PASS compare-dest PASS daemon-gzip-download PASS daemon-gzip-upload PASS daemon PASS delete SKIP devices (Rsync won't copy devices unless we're root) PASS duplicates PASS exclude PASS fuzzy PASS hands PASS hardlinks ----- itemize log follows Testing for symlinks using 'test -h' + lddir=/home/vapier/blah/rsync/testtmp.itemize/ld + chkfile=/home/vapier/blah/rsync/testtmp.itemize/rsync.chk + outfile=/home/vapier/blah/rsync/testtmp.itemize/rsync.out + makepath /home/vapier/blah/rsync/testtmp.itemize/from/foo + echo ' makepath /home/vapier/blah/rsync/testtmp.itemize/from/foo' makepath /home/vapier/blah/rsync/testtmp.itemize/from/foo + p=/home/vapier/blah/rsync/testtmp.itemize/from/foo + echo /home/vapier/blah/rsync/testtmp.itemize/from/foo + grep '^/' + cd / ++ echo /home/vapier/blah/rsync/testtmp.itemize/from/foo ++ tr / ' ' + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d home ']' + cd home + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d vapier ']' + cd vapier + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d blah ']' + cd blah + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d rsync ']' + cd rsync + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d testtmp.itemize ']' + cd testtmp.itemize + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d from ']' + mkdir from + cd from + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d foo ']' + mkdir foo + cd foo + makepath /home/vapier/blah/rsync/testtmp.itemize/from/bar/baz + echo ' makepath /home/vapier/blah/rsync/testtmp.itemize/from/bar/baz' makepath /home/vapier/blah/rsync/testtmp.itemize/from/bar/baz + p=/home/vapier/blah/rsync/testtmp.itemize/from/bar/baz + echo /home/vapier/blah/rsync/testtmp.itemize/from/bar/baz + grep '^/' + cd / ++ echo /home/vapier/blah/rsync/testtmp.itemize/from/bar/baz ++ tr / ' ' + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d home ']' + cd home + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d vapier ']' + cd vapier + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d blah ']' + cd blah + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d rsync ']' + cd rsync + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d testtmp.itemize ']' + cd testtmp.itemize + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d from ']' + cd from + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d bar ']' + mkdir bar + cd bar + for c in '`echo $p | tr '\''/'\'' '\'' '\''`' + '[' -d baz ']' + mkdir baz + cd baz + cp -p ./configure.in /home/vapier/blah/rsync/testtmp.itemize/from/foo/config1 + cp -p ./config.h.in /home/vapier/blah/rsync/testtmp.itemize/from/foo/config2 + cp -p ./rsync.h /home/vapier/blah/rsync/testtmp.itemize/from/bar/baz/rsync + chmod 600 /home/vapier/blah/rsync/testtmp.itemize/from/foo/config1 /home/vapier/blah/rsync/testtmp.itemize/from/foo/config2 /home/vapier/blah/rsync/testtmp.itemize/from/bar/baz/rsync + umask 0 + ln -s ../bar/baz/rsync /home/vapier/blah/rsync/testtmp.itemize/from/foo/sym + umask 022 + ln /home/vapier/blah/rsync/testtmp.itemize/from/foo/config1 /home/vapier/blah/rsync/testtmp.itemize/from/foo/extra + /home/vapier/blah/rsync/rsync -iplr /home/vapier/blah/rsync/testtmp.itemize/from/ /home/vapier/blah/rsync/testtmp.itemize/to/ + tee /home/vapier/blah/rsync/testtmp.itemize/rsync.out cd+++++++ bar/ cd+++++++ bar/baz/ >f+++++++ bar/baz/rsync cd+++++++ foo/ >f+++++++ foo/config1 >f+++++++ foo/config2 >f+++++++ foo/extra cL+++++++ foo/sym -> ../bar/baz/rsync + cat + diff -u /home/vapier/blah/rsync/testtmp.itemize/rsync.chk /home/vapier/blah/rsync/testtmp.itemize/rsync.out + /home/vapier/blah/rsync/rsync -a -f '-! */' /home/vapier/blah/rsync/testtmp.itemize/from/ /home/vapier/blah/rsync/testtmp.itemize/to + cp -p ./configure.in /home/vapier/blah/rsync/testtmp.itemize/from/foo/config2 + chmod 601 /home/vapier/blah/rsync/testtmp.itemize/from/foo/config2 + /home/vapier/blah/rsync/rsync -iplrH /home/vapier/blah/rsync/testtmp.itemize/from/ /home/vapier/blah/rsync/testtmp.itemize/to/ + tee /home/vapier/blah/rsync/testtmp.itemize/rsync.out >f..T.... bar/baz/rsync >f..T.... foo/config1 >f.sTp... foo/config2 hf..T.... foo/extra => foo/config1 + cat + diff -u /home/vapier/blah/rsync/testtmp.itemize/rsync.chk /home/vapier/blah/rsync/testtmp.itemize/rsync.out + /home/vapier/blah/rsync/rsync -a -f '-! */' /home/vapier/blah/rsync/testtmp.itemize/from/ /home/vapier/blah/rsync/testtmp.itemize/to + sleep 1 + rm /home/vapier/blah/rsync/testtmp.itemize/to/foo/sym + umask 0 + ln -s ../bar/baz /home/vapier/blah/rsync/testtmp.itemize/to/foo/sym + umask 022 + cp -p ./config.h.in /home/vapier/blah/rsync/testtmp.itemize/from/foo/config2 + chmod 600 /home/vapier/blah/rsync/testtmp.itemize/from/foo/config2 + chmod 777 /home/vapier/blah/rsync/testtmp.itemize/to/bar/baz/rsync + /home/vapier/blah/rsync/rsync -iplrtc /home/vapier/blah/rsync/testtmp.itemize/from/ /home/vapier/blah/rsync/testtmp.itemize/to/ + tee /home/vapier/blah/rsync/testtmp.itemize/rsync.out .f..tp... bar/baz/rsync .d..t.... foo/ .f..t.... foo/config1 >fcstp... foo/config2 cL..T.... foo/sym -> ../bar/baz/rsync + cat + diff -u /home/vapier/blah/rsync/testtmp.itemize/rsync.chk /home/vapier/blah/rsync/testtmp.itemize/rsync.out + cp -p ./configure.in /home/vapier/blah/rsync/testtmp.itemize/from/foo/config2 + chmod 600 /home/vapier/blah/rsync/testtmp.itemize/from/foo/config2 + /home/vapier/blah/rsync/rsync -vvplrH /home/vapier/blah/rsync/testtmp.itemize/from/ /home/vapier/blah/rsync/testtmp.itemize/to/ + tee /home/vapier/blah/rsync/testtmp.itemize/rsync.out building file list ... done delta-transmission disabled for local transfer or --whole-file bar/baz/rsync foo/config1 foo/config2 "foo/extra" is a hard link foo/sym total: matches=0 tag_hits=0 false_alarms=0 data=25258 sent 25530 bytes received 91 bytes 51242.00 bytes/sec total size is 100775 speedup is 3.93 + filter_outfile + sed -e '/^building file list /d' -e '/^created directory /d' -e '/^done$/d' -e '/ --whole-file$/d' -e '/^total: /d' -e '/^$/,$d' + mv /home/vapier/blah/rsync/testtmp.itemize/rsync.out.new /home/vapier/blah/rsync/testtmp.itemize/rsync.out + cat + diff -u /home/vapier/blah/rsync/testtmp.itemize/rsync.chk /home/vapier/blah/rsync/testtmp.itemize/rsync.out --- /home/vapier/blah/rsync/testtmp.itemize/rsync.chk 2005-10-15 23:49:10.000000000 -0400 +++ /home/vapier/blah/rsync/testtmp.itemize/rsync.out 2005-10-15 23:49:10.000000000 -0400 @@ -1,5 +1,5 @@ -bar/baz/rsync is uptodate -foo/config1 is uptodate +bar/baz/rsync +foo/config1 foo/config2 "foo/extra" is a hard link -foo/sym is uptodate +foo/sym + test_fail 'test 4 failed' + echo 'test 4 failed' test 4 failed + exit 1 ----- itemize log ends FAIL itemize PASS longdir PASS merge PASS relative SKIP ssh-basic (Skipping SSH tests because $rsync_enable_ssh_tests is not set) PASS symlink-ignore PASS trimslash PASS unsafe-byname PASS unsafe-links PASS wildmatch ------------------------------------------------------------ ----- overall results: 23 passed 1 failed 4 skipped ------------------------------------------------------------ overall result is 1 make: *** [check] Error 1