X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/0e9c3564c6763e4d99d7b518ccc27e60de622a3b..8e7f3107a4cffa09d85c40f9f6e7fe114b8b5861:/testsuite/daemon.test diff --git a/testsuite/daemon.test b/testsuite/daemon.test index 113d6a59..4fe94b23 100644 --- a/testsuite/daemon.test +++ b/testsuite/daemon.test @@ -25,7 +25,8 @@ chkfile="$scratchdir/rsync.chk" outfile="$scratchdir/rsync.out" SSH="src/support/lsh --no-cd" -DIR_REPL='s/^\(d[^ ]*\) *[0-9][0-9]* /\1 DIR /' +FILE_REPL='s/^\([^d][^ ]*\) *\(..........[0-9]\) /\1 \2 /' +DIR_REPL='s/^\(d[^ ]*\) *[0-9][.,0-9]* /\1 DIR /' LS_REPL='s;[0-9][0-9][0-9][0-9]/[0-9][0-9]/[0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9];####/##/## ##:##:##;' build_rsyncd_conf @@ -41,7 +42,7 @@ cd "$scratchdir" ln -s test-rsyncd.conf rsyncd.conf confopt='' -case `id -u` in +case `get_testuid` in 0) # Root needs to specify the config file, or it uses /etc/rsyncd.conf. echo "Forcing --config=$conf" @@ -65,7 +66,7 @@ EOT diff $diffopt "$chkfile" "$outfile" || test_fail "test 1 failed" $RSYNC -r localhost::test-hidden \ - | sed "$DIR_REPL" | sed "$LS_REPL" \ + | sed "$FILE_REPL" | sed "$DIR_REPL" | sed "$LS_REPL" \ | tee "$outfile" cat <"$chkfile" drwxr-xr-x DIR ####/##/## ##:##:## . @@ -79,7 +80,7 @@ EOT diff $diffopt "$chkfile" "$outfile" || test_fail "test 2 failed" $RSYNC -r localhost::test-from/f* \ - | sed "$DIR_REPL" | sed "$LS_REPL" \ + | sed "$FILE_REPL" | sed "$DIR_REPL" | sed "$LS_REPL" \ | tee "$outfile" cat <"$chkfile" drwxr-xr-x DIR ####/##/## ##:##:## foo