test-xattr-util: don't insist that /usr supports xattrs
(apparently overlayfs has issues with xattrs, hence don't require that /usr supports xattrs)
This commit is contained in:
parent
534fd13070
commit
84319c5c07
|
@ -28,7 +28,7 @@ static void test_fgetxattrat_fake(void) {
|
||||||
assert_se(touch(x) >= 0);
|
assert_se(touch(x) >= 0);
|
||||||
|
|
||||||
r = setxattr(x, "user.foo", "bar", 3, 0);
|
r = setxattr(x, "user.foo", "bar", 3, 0);
|
||||||
if (r < 0 && errno == EOPNOTSUPP) /* no xattrs supported on /var/tmp... */
|
if (r < 0 && ERRNO_IS_NOT_SUPPORTED(errno)) /* no xattrs supported on /var/tmp... */
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
assert_se(r >= 0);
|
assert_se(r >= 0);
|
||||||
|
|
||||||
|
@ -42,7 +42,8 @@ static void test_fgetxattrat_fake(void) {
|
||||||
safe_close(fd);
|
safe_close(fd);
|
||||||
fd = open("/", O_RDONLY|O_DIRECTORY|O_CLOEXEC|O_NOCTTY);
|
fd = open("/", O_RDONLY|O_DIRECTORY|O_CLOEXEC|O_NOCTTY);
|
||||||
assert_se(fd >= 0);
|
assert_se(fd >= 0);
|
||||||
assert_se(fgetxattrat_fake(fd, "usr", "user.idontexist", v, 3, 0, &size) == -ENODATA);
|
r = fgetxattrat_fake(fd, "usr", "user.idontexist", v, 3, 0, &size);
|
||||||
|
assert_se(r == -ENODATA || ERRNO_IS_NOT_SUPPORTED(r));
|
||||||
|
|
||||||
cleanup:
|
cleanup:
|
||||||
assert_se(unlink(x) >= 0);
|
assert_se(unlink(x) >= 0);
|
||||||
|
|
Loading…
Reference in New Issue