Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | [PATCH] make setregid02 work |
| 2 | |
| 3 | Upstream-Status: Inappropriate [configuration] |
| 4 | |
| 5 | there is no "nobody" group in oe-core, the user "nobody" belongs to |
| 6 | "nogroup" group, so replace nobody with nogroup to make the test pass |
| 7 | |
| 8 | Signed-off-by: Roy.Li <rongqing.li@windriver.com> |
| 9 | --- |
| 10 | testcases/kernel/syscalls/setregid/setregid02.c | 16 ++++++++-------- |
| 11 | 1 file changed, 8 insertions(+), 8 deletions(-) |
| 12 | |
| 13 | diff --git a/testcases/kernel/syscalls/setregid/setregid02.c b/testcases/kernel/syscalls/setregid/setregid02.c |
| 14 | index 8058627..866bee4 100644 |
| 15 | --- a/testcases/kernel/syscalls/setregid/setregid02.c |
| 16 | +++ b/testcases/kernel/syscalls/setregid/setregid02.c |
| 17 | @@ -41,7 +41,7 @@ static gid_t neg_one = -1; |
| 18 | |
| 19 | static struct passwd *ltpuser; |
| 20 | |
| 21 | -static struct group nobody, root, bin; |
| 22 | +static struct group nogroup, root, bin; |
| 23 | |
| 24 | /* |
| 25 | * The following structure contains all test data. Each structure in the array |
| 26 | @@ -57,17 +57,17 @@ struct test_data_t { |
| 27 | char *test_msg; |
| 28 | } test_data[] = { |
| 29 | { |
| 30 | - &neg_one, &root.gr_gid, EPERM, &nobody, &nobody, |
| 31 | + &neg_one, &root.gr_gid, EPERM, &nogroup, &nogroup, |
| 32 | "After setregid(-1, root),"}, { |
| 33 | - &neg_one, &bin.gr_gid, EPERM, &nobody, &nobody, |
| 34 | + &neg_one, &bin.gr_gid, EPERM, &nogroup, &nogroup, |
| 35 | "After setregid(-1, bin)"}, { |
| 36 | - &root.gr_gid, &neg_one, EPERM, &nobody, &nobody, |
| 37 | + &root.gr_gid, &neg_one, EPERM, &nogroup, &nogroup, |
| 38 | "After setregid(root,-1),"}, { |
| 39 | - &bin.gr_gid, &neg_one, EPERM, &nobody, &nobody, |
| 40 | + &bin.gr_gid, &neg_one, EPERM, &nogroup, &nogroup, |
| 41 | "After setregid(bin, -1),"}, { |
| 42 | - &root.gr_gid, &bin.gr_gid, EPERM, &nobody, &nobody, |
| 43 | + &root.gr_gid, &bin.gr_gid, EPERM, &nogroup, &nogroup, |
| 44 | "After setregid(root, bin)"}, { |
| 45 | - &bin.gr_gid, &root.gr_gid, EPERM, &nobody, &nobody, |
| 46 | + &bin.gr_gid, &root.gr_gid, EPERM, &nogroup, &nogroup, |
| 47 | "After setregid(bin, root),"} |
| 48 | }; |
| 49 | |
| 50 | @@ -165,7 +165,7 @@ static void setup(void) |
| 51 | } while (0) |
| 52 | |
| 53 | GET_GID(root); |
| 54 | - GET_GID(nobody); |
| 55 | + GET_GID(nogroup); |
| 56 | GET_GID(bin); |
| 57 | |
| 58 | TEST_PAUSE; |
| 59 | -- |
| 60 | 1.9.1 |
| 61 | |