From: Wayne Davison Date: Mon, 14 Mar 2011 03:42:58 +0000 (-0700) Subject: Fix xattrs test on OS X. X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/0b67d5e396f54dc07fad3a22b05921d4f00768fc Fix xattrs test on OS X. --- diff --git a/testsuite/rsync.fns b/testsuite/rsync.fns index 7ea2a9c4..ca05297f 100644 --- a/testsuite/rsync.fns +++ b/testsuite/rsync.fns @@ -26,6 +26,7 @@ chkdir="$tmpdir/chk" all_plus='+++++++++' allspace=' ' dots='.....' # trailing dots after changes +tab_ch=' ' # a single tab character # Berkley's nice. PATH="$PATH:/usr/ucb" diff --git a/testsuite/xattrs.test b/testsuite/xattrs.test index f754d004..7200f250 100644 --- a/testsuite/xattrs.test +++ b/testsuite/xattrs.test @@ -18,8 +18,9 @@ case "`xattr 2>&1`" in xattr -s "$xnam" "$xval" "${@}" } xls() { - xattr -l "${@}" + xattr -l "${@}" | sed "s/^[ $tab_ch]*//" } + RSYNC_PREFIX='rsync' RUSR='rsync.nonuser' ;; *) @@ -32,6 +33,7 @@ case "`xattr 2>&1`" in xls() { getfattr -d "${@}" } + RSYNC_PREFIX='user.rsync' RUSR='user.rsync' ;; esac @@ -125,8 +127,8 @@ cd "$chkdir" chmod go-rwx . $dirs $files xset user.nice 'this is nice, but different' file1 -xset user.rsync.%stat "40000 0,0 $uid_gid" $dirs -xset user.rsync.%stat "100000 0,0 $uid_gid" $files +xset $RSYNC_PREFIX.%stat "40000 0,0 $uid_gid" $dirs +xset $RSYNC_PREFIX.%stat "100000 0,0 $uid_gid" $files xls $dirs $files >"$scratchdir/xattrs.txt"