================================== attr 2.5.1: ./test-suite.log ================================== # TOTAL: 2 # PASS: 0 # SKIP: 1 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: test/attr =============== [9] $ mkdir d -- ok [10] $ cd d -- ok [12] $ touch f -- ok [13] $ setfattr -n user -v value f -- ok [16] $ setfattr -n user. -v value f -- ok [19] $ setfattr -n user.name f -- failed setfattr: f: Operation not supported != ~ [20] $ getfattr -d f -- failed ~ != # file: f ~ != user.name="" ~ != [25] $ setfattr -x user.name f -- failed setfattr: f: Operation not supported != ~ [26] $ sh -c 'getfattr -n user.name f && echo zero exit code' -- ok [29] $ setfattr -n user.n -v value f -- failed setfattr: f: Operation not supported != ~ [30] $ rm f -- ok [35] $ touch f -- ok [36] $ setfattr -n user.vvvvvvvvvvvv -v vvvvvvvvvvvv f -- failed setfattr: f: Operation not supported != ~ [37] $ setfattr -n user.wwwwwwww -v wwwwwwww f -- failed setfattr: f: Operation not supported != ~ [38] $ setfattr -n user.xxxx -v xxxx f -- failed setfattr: f: Operation not supported != ~ [39] $ getfattr -d f -- failed ~ != # file: f ~ != user.vvvvvvvvvvvv="vvvvvvvvvvvv" ~ != user.wwwwwwww="wwwwwwww" ~ != user.xxxx="xxxx" ~ != [46] $ setfattr -n user.wwwwwwww -v wwww f -- failed setfattr: f: Operation not supported != ~ [47] $ getfattr -d f -- failed ~ != # file: f ~ != user.vvvvvvvvvvvv="vvvvvvvvvvvv" ~ != user.wwwwwwww="wwww" ~ != user.xxxx="xxxx" ~ != [54] $ setfattr -n user.xxxx -v xxxxxxxx f -- failed setfattr: f: Operation not supported != ~ [55] $ getfattr -d f -- failed ~ != # file: f ~ != user.vvvvvvvvvvvv="vvvvvvvvvvvv" ~ != user.wwwwwwww="wwww" ~ != user.xxxx="xxxxxxxx" ~ != [62] $ rm f -- ok [66] $ touch f -- ok [67] $ setfattr -n user.name -v 0xbabe f -- failed setfattr: f: Operation not supported != ~ [68] $ setfattr -n user.name2 -v 0s3q2+7w== f -- failed setfattr: f: Operation not supported != ~ [69] $ setfattr -n user.name3 -v 0xdeface f -- failed setfattr: f: Operation not supported != ~ [70] $ getfattr -d -e hex f -- failed ~ != # file: f ~ != user.name=0xbabe ~ != user.name2=0xdeadbeef ~ != user.name3=0xdeface ~ != [77] $ getfattr -d -e base64 f -- failed ~ != # file: f ~ != user.name=0sur4= ~ != user.name2=0s3q2+7w== ~ != user.name3=0s3vrO ~ != [84] $ rm f -- ok [88] $ touch f -- ok [89] $ setfattr -n user.novalue f -- failed setfattr: f: Operation not supported != ~ [90] $ setfattr -n user.somename -v somevalue f -- failed setfattr: f: Operation not supported != ~ [91] $ setfattr -n user.somename -v somevalue f -- failed setfattr: f: Operation not supported != ~ [92] $ setfattr -n user.longername -v longervalue f -- failed setfattr: f: Operation not supported != ~ [93] $ setfattr -n user.short -v value f -- failed setfattr: f: Operation not supported != ~ [94] $ setfattr -n user.novalue-yet f -- failed setfattr: f: Operation not supported != ~ [96] $ getfattr -d f -- failed ~ != # file: f ~ != user.longername="longervalue" ~ != user.novalue="" ~ != user.novalue-yet="" ~ != user.short="value" ~ != user.somename="somevalue" ~ != [105] $ setfattr -n user.novalue-yet -v avalue-now f -- failed setfattr: f: Operation not supported != ~ [106] $ getfattr -d f -- failed ~ != # file: f ~ != user.longername="longervalue" ~ != user.novalue="" ~ != user.novalue-yet="avalue-now" ~ != user.short="value" ~ != user.somename="somevalue" ~ != [115] $ setfattr -x user.noname f -- failed setfattr: f: Operation not supported != setfattr: f: No such attribute [118] $ setfattr -x user.somename f -- failed setfattr: f: Operation not supported != ~ [119] $ setfattr -x user.short f -- failed setfattr: f: Operation not supported != ~ [120] $ getfattr -d f -- failed ~ != # file: f ~ != user.longername="longervalue" ~ != user.novalue="" ~ != user.novalue-yet="avalue-now" ~ != [127] $ setfattr -x user.longername f -- failed setfattr: f: Operation not supported != ~ [128] $ setfattr -x user.novalue f -- failed setfattr: f: Operation not supported != ~ [129] $ setfattr -x user.novalue-yet f -- failed setfattr: f: Operation not supported != ~ [130] $ getfattr -d f -- ok [132] $ rm f -- ok [136] $ touch f g h -- ok [137] $ setfattr -n user.novalue f g h -- failed setfattr: f: Operation not supported != ~ setfattr: g: Operation not supported != ~ setfattr: h: Operation not supported != ~ [138] $ getfattr f g h | sort-getfattr-output -- failed != # file: f != user.novalue ~ != ~ != # file: g ~ != user.novalue ~ != ~ != # file: h ~ != user.novalue ~ != [149] $ setfattr -n user.name -v value f -- failed setfattr: f: Operation not supported != ~ [150] $ getfattr f g h | sort-getfattr-output -- failed != # file: f != user.name ~ != user.novalue ~ != ~ != # file: g ~ != user.novalue ~ != ~ != # file: h ~ != user.novalue ~ != [162] $ getfattr -d f g h | sort-getfattr-output -- failed != # file: f != user.name="value" ~ != user.novalue="" ~ != ~ != # file: g ~ != user.novalue="" ~ != ~ != # file: h ~ != user.novalue="" ~ != [174] $ setfattr -n user.name -v value g -- failed setfattr: g: Operation not supported != ~ [175] $ getfattr f g h | sort-getfattr-output -- failed != # file: f != user.name ~ != user.novalue ~ != ~ != # file: g ~ != user.name ~ != user.novalue ~ != ~ != # file: h ~ != user.novalue ~ != [188] $ setfattr -x user.novalue h -- failed setfattr: h: Operation not supported != ~ [189] $ getfattr f g h | sort-getfattr-output -- failed != # file: f != user.name ~ != user.novalue ~ != ~ != # file: g ~ != user.name ~ != user.novalue ~ != [199] $ rm f g h -- ok [203] $ touch f -- ok [204] $ ln -s f l -- ok [205] $ setfattr -n user.filename -v f l -- failed setfattr: l: Operation not supported != ~ [206] $ setfattr -n user.filename -v l l -- failed setfattr: l: Operation not supported != ~ [207] $ setfattr -h -n user.filename -v l l -- ok [210] $ getfattr -d f l | sort-getfattr-output -- failed != # file: f != user.filename="l" ~ != ~ != # file: l ~ != user.filename="l" ~ != [218] $ rm f -- ok [222] $ mkdir src -- ok [223] $ touch src/target -- ok [224] $ setfattr -n user.color -v blue src/target -- failed setfattr: src/target: Operation not supported != ~ [225] $ ln -s src symlink -- ok [226] $ getfattr -n user.color -h symlink 2>/dev/null -- ok [230] $ touch "f " -- ok [231] $ setfattr -n user.name -v value "f " -- failed setfattr: f : Operation not supported != ~ [232] $ getfattr -d "f " -- failed ~ != # file: f ~ != user.name="value" ~ != [237] $ rm "f " -- ok [241] $ touch f -- ok [242] $ setfattr -n user.name -v '' f -- failed setfattr: f: Operation not supported != ~ [243] $ getfattr -d f -- failed ~ != # file: f ~ != user.name="" ~ != [247] $ rm f -- ok [251] $ touch f -- ok [252] $ setfattr -n "user.sp ace" -v value f -- failed setfattr: f: Operation not supported != ~ [253] $ setfattr -n "user.special " -v value f -- failed setfattr: f: Operation not supported != ~ [254] $ getfattr f -- failed ~ != # file: f ~ != user.sp ace ~ != user.special ~ != [260] $ getfattr -d f -- failed ~ != # file: f ~ != user.sp ace="value" ~ != user.special ="value" ~ != [266] $ setfattr -x "user.sp ace" f -- failed setfattr: f: Operation not supported != ~ [267] $ setfattr -n "user.sp ace" -v value f -- failed setfattr: f: Operation not supported != ~ [268] $ setfattr -x "user.sp ace" f -- failed setfattr: f: Operation not supported != ~ [269] $ setfattr -x "user.special " f -- failed setfattr: f: Operation not supported != ~ [270] $ rm f -- ok [272] $ cd .. -- ok [273] $ rm -rf d -- ok [277] $ mkdir -p 1/2/3 -- ok [278] $ setfattr -n "user.9" 1 -- failed setfattr: 1: Operation not supported != ~ [279] $ setfattr -n "user.a" 1 -- failed setfattr: 1: Operation not supported != ~ [280] $ setfattr -n "user.9" 1/2 -- failed setfattr: 1/2: Operation not supported != ~ [281] $ setfattr -n "user.a" 1/2 -- failed setfattr: 1/2: Operation not supported != ~ [282] $ setfattr -n "user.9" 1/2/3 -- failed setfattr: 1/2/3: Operation not supported != ~ [283] $ setfattr -n "user.a" 1/2/3 -- failed setfattr: 1/2/3: Operation not supported != ~ [285] $ getfattr -h -L -R -m '.' -e hex 1 | grep -v selinux | sort-getfattr-output -- failed != # file: 1 != user.9 ~ != user.a ~ != ~ != # file: 1/2 ~ != user.9 ~ != user.a ~ != ~ != # file: 1/2/3 ~ != user.9 ~ != user.a ~ != [299] $ getfattr -h -P -R -m '.' -e hex 1/2 | grep -v selinux | sort-getfattr-output -- failed != # file: 1/2 != user.9 ~ != user.a ~ != ~ != # file: 1/2/3 ~ != user.9 ~ != user.a ~ != [309] $ rm -R 1 -- ok [313] $ mkdir -p 1/sub -- ok [314] $ mkdir 1/link -- ok [315] $ touch 1/link/link-file -- ok [316] $ touch 1/sub/sub-file -- ok [317] $ ln -s `pwd`/1/link 1/sub/link -- ok [318] $ setfattr -n "user.a" 1 -- failed setfattr: 1: Operation not supported != ~ [319] $ setfattr -n "user.a" 1/link/link-file -- failed setfattr: 1/link/link-file: Operation not supported != ~ [320] $ setfattr -n "user.a" 1/link -- failed setfattr: 1/link: Operation not supported != ~ [321] $ setfattr -n "user.a" 1/sub/sub-file -- failed setfattr: 1/sub/sub-file: Operation not supported != ~ [322] $ setfattr -n "user.a" 1/sub -- failed setfattr: 1/sub: Operation not supported != ~ [323] $ getfattr -P -R 1 | sort-getfattr-output -- failed != # file: 1 != user.a ~ != ~ != # file: 1/link ~ != user.a ~ != ~ != # file: 1/link/link-file ~ != user.a ~ != ~ != # file: 1/sub ~ != user.a ~ != ~ != # file: 1/sub/link ~ != user.a ~ != ~ != # file: 1/sub/sub-file ~ != user.a ~ != [343] $ getfattr -R -P 1/sub | sort-getfattr-output -- failed != # file: 1/sub != user.a ~ != ~ != # file: 1/sub/link ~ != user.a ~ != ~ != # file: 1/sub/sub-file ~ != user.a ~ != [354] $ getfattr -L -R 1 | sort-getfattr-output -- failed != # file: 1 != user.a ~ != ~ != # file: 1/link ~ != user.a ~ != ~ != # file: 1/link/link-file ~ != user.a ~ != ~ != # file: 1/sub ~ != user.a ~ != ~ != # file: 1/sub/link ~ != user.a ~ != ~ != # file: 1/sub/link/link-file ~ != user.a ~ != ~ != # file: 1/sub/sub-file ~ != user.a ~ != [377] $ getfattr -R 1/sub/link | sort-getfattr-output -- failed != # file: 1/sub/link != user.a ~ != ~ != # file: 1/sub/link/link-file ~ != user.a ~ != [385] $ getfattr -L -R 1/sub/link | sort-getfattr-output -- failed != # file: 1/sub/link != user.a ~ != ~ != # file: 1/sub/link/link-file ~ != user.a ~ != [393] $ rm -R 1 -- ok [397] $ dd bs=65536 seek=32768 if=/dev/null of=large-file 2>/dev/null ||: -- ok [398] $ sh -c 'if test -f large-file; then getfattr large-file; fi' -- ok [399] $ rm large-file -- ok 119 commands (43 passed, 76 failed) FAIL test/attr.test (exit status: 76) SKIP: test/root/getfattr ======================== required root failed; skipping test at /var/tmp/portage/sys-apps/attr-2.5.1/work/attr-2.5.1/test/run line 289. [3] $ require_root -- su: Operation not permitted SKIP test/root/getfattr.test (exit status: 77)