File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -80,13 +80,14 @@ echo else >"$fromdir/file2"
8080echo deep > " $fromdir /foo/file3"
8181echo normal > " $fromdir /file4"
8282echo deeper > " $fromdir /foo/bar/file5"
83+ echo longxattrname > " $fromdir /file7"
8384
8485makepath " $chkdir /foo"
8586echo wow > " $chkdir /file1"
8687cp_touch " $fromdir /foo/file3" " $chkdir /foo"
8788
8889dirs=' foo foo/bar'
89- files=' file0 file1 file2 foo/file3 file4 foo/bar/file5'
90+ files=' file0 file1 file2 foo/file3 file4 foo/bar/file5 file7 '
9091
9192uid_gid=` " $TOOLDIR /tls" " $fromdir /foo" | sed ' s/^.* \([0-9][0-9]*\)\.\([0-9][0-9]*\) .*/\1:\2/' `
9293
@@ -125,6 +126,15 @@ xset user.extra 'remove me' "$chkdir/file1"
125126xset user.foo ' old foo' " $chkdir /foo/file3"
126127xset $RUSR .equal ' this long attribute should remain the same and not need to be transferred' " $chkdir /foo/file3"
127128
129+ # Generate xattr names
130+ SEQ=` seq 1 200`
131+ xset user." ` printf -- ' A%0.s' $SEQ ` " ' first xattr' file7
132+ xset user." ` printf -- ' B%0.s' $SEQ ` " ' second xattr' file7
133+ xset user." ` printf -- ' C%0.s' $SEQ ` " ' third xattr' file7
134+ xset user." ` printf -- ' D%0.s' $SEQ ` " ' another xattr' file7
135+ xset user." ` printf -- ' E%0.s' $SEQ ` " ' final xattr' file7
136+
137+
128138case $0 in
129139* hlink* )
130140 ln foo/bar/file5 foo/bar/file6 || test_skipped " Can't create hardlink"
You can’t perform that action at this time.
0 commit comments