From: Wayne Davison Date: Sat, 8 Mar 2008 01:13:38 +0000 (-0800) Subject: Fixed the latest xattrs tests on OS X. X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/c080190365fceef2d35ee63f408bba16f09ca112 Fixed the latest xattrs tests on OS X. --- diff --git a/testsuite/xattrs.test b/testsuite/xattrs.test index c9904a1f..4f2c6cb3 100644 --- a/testsuite/xattrs.test +++ b/testsuite/xattrs.test @@ -20,7 +20,7 @@ case "`xattr 2>&1`" in xls() { xattr -l "${@}" } - RUSR='rsync' + RUSR='rsync.nonuser' ;; *) xset() { @@ -78,14 +78,14 @@ xset $RUSR.equal 'this long attribute should remain the same and not need to be xls $files >"$scratchdir/xattrs.txt" # OK, let's try a simple xattr copy. -checkit "$RSYNC -avX . '$chkdir/'" "$fromdir" "$chkdir" +checkit "$RSYNC -avX --super . '$chkdir/'" "$fromdir" "$chkdir" cd "$chkdir" xls $files | diff $diffopt "$scratchdir/xattrs.txt" - cd "$fromdir" -checkit "$RSYNC -aiX --copy-dest=../chk . ../to" "$fromdir" "$todir" +checkit "$RSYNC -aiX --super --copy-dest=../chk . ../to" "$fromdir" "$todir" cd "$todir" xls $files | diff $diffopt "$scratchdir/xattrs.txt" - @@ -102,7 +102,7 @@ checkit "$RSYNC -aiX --fake-super --link-dest=../chk . ../to" "$chkdir" "$todir" cd "$todir" xls $files | diff $diffopt "$scratchdir/xattrs.txt" - -sed -n -e '/\.\/file1$/d' -e '/^[^ ]* *[^ ]* *[^ ]* *1 /p' "$scratchdir/ls-to" >"$scratchdir/ls-diff" +sed -n -e '/\.\/file1$/d' -e '/^[^ ][^ ]* *[^ ][^ ]* *[^ ][^ ]* *1 /p' "$scratchdir/ls-to" >"$scratchdir/ls-diff" if [ -s "$scratchdir/ls-diff" ]; then echo "Missing hard links on:" cat "$scratchdir/ls-diff"