summaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorDongHun Kwak <dh0128.kwak@samsung.com>2022-02-16 16:35:41 +0900
committerDongHun Kwak <dh0128.kwak@samsung.com>2022-02-16 16:35:41 +0900
commit7acd85d65ef52b08be9cf5cdf057239aa7a21e85 (patch)
tree6c8c969bc080bf31ed2add004568fc1d4d17199f /testsuite
parentf06790ac116291bcef7fd6c9057b17306fc8f74b (diff)
downloadrsync-7acd85d65ef52b08be9cf5cdf057239aa7a21e85.tar.gz
rsync-7acd85d65ef52b08be9cf5cdf057239aa7a21e85.tar.bz2
rsync-7acd85d65ef52b08be9cf5cdf057239aa7a21e85.zip
Imported Upstream version 3.1.3upstream/3.1.3
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/xattrs.test14
1 files changed, 8 insertions, 6 deletions
diff --git a/testsuite/xattrs.test b/testsuite/xattrs.test
index 06afcba0..f7d9a6df 100644
--- a/testsuite/xattrs.test
+++ b/testsuite/xattrs.test
@@ -127,8 +127,10 @@ esac
xls $dirs $files >"$scratchdir/xattrs.txt"
+XFILT='-f-x_system.* -f-x_security.*'
+
# OK, let's try a simple xattr copy.
-checkit "$RSYNC -avX $dashH --super . '$chkdir/'" "$fromdir" "$chkdir"
+checkit "$RSYNC -avX $XFILT $dashH --super . '$chkdir/'" "$fromdir" "$chkdir"
cd "$chkdir"
xls $dirs $files | diff $diffopt "$scratchdir/xattrs.txt" -
@@ -142,7 +144,7 @@ if [ "$dashH" ]; then
done
fi
-checkit "$RSYNC -aiX $dashH --super $altDest=../chk . ../to" "$fromdir" "$todir"
+checkit "$RSYNC -aiX $XFILT $dashH --super $altDest=../chk . ../to" "$fromdir" "$todir"
cd "$todir"
xls $dirs $files | diff $diffopt "$scratchdir/xattrs.txt" -
@@ -156,7 +158,7 @@ xset user.nice 'this is nice, but different' file1
xls $dirs $files >"$scratchdir/xattrs.txt"
-checkit "$RSYNC -aiX $dashH --fake-super --link-dest=../chk . ../to" "$chkdir" "$todir"
+checkit "$RSYNC -aiX $XFILT $dashH --fake-super --link-dest=../chk . ../to" "$chkdir" "$todir"
cd "$todir"
xls $dirs $files | diff $diffopt "$scratchdir/xattrs.txt" -
@@ -186,7 +188,7 @@ cd "$fromdir"
rm -rf "$todir"
# When run by a non-root tester, this checks if no-user-perm files/dirs can be copied.
-checkit "$RSYNC -aiX $dashH --fake-super --chmod=a= . ../to" "$chkdir" "$todir" # 2>"$scratchdir/errors.txt"
+checkit "$RSYNC -aiX $XFILT $dashH --fake-super --chmod=a= . ../to" "$chkdir" "$todir" # 2>"$scratchdir/errors.txt"
cd "$todir"
xls $dirs $files | diff $diffopt "$scratchdir/xattrs.txt" -
@@ -202,7 +204,7 @@ $RSYNC -aX file1 ../lnk/
xls file1 file2 >"$scratchdir/xattrs.txt"
-checkit "$RSYNC -aiiX $dashH $altDest=../lnk . ../to" "$chkdir" "$todir"
+checkit "$RSYNC -aiiX $XFILT $dashH $altDest=../lnk . ../to" "$chkdir" "$todir"
[ "$dashH" ] && rm ../lnk/extra-link
@@ -215,7 +217,7 @@ rm "$todir/file2"
echo extra >file1
$RSYNC -aX . ../chk/
-checkit "$RSYNC -aiiX . ../to" "$chkdir" "$todir"
+checkit "$RSYNC -aiiX $XFILT . ../to" "$chkdir" "$todir"
cd "$todir"
xls file1 file2 | diff $diffopt "$scratchdir/xattrs.txt" -