]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Use uid 18 instead of 17 for test_option_uid_uname
authorMartin Matuska <martin@matuska.org>
Thu, 12 Jan 2017 15:12:01 +0000 (16:12 +0100)
committerMartin Matuska <martin@matuska.org>
Thu, 12 Jan 2017 15:12:01 +0000 (16:12 +0100)
Uid 17 is assigned on Solaris

tar/test/test_option_uid_uname.c

index 0a8a9bb27a8c7281c75e874aa94227bba93b788c..22be10f7c6fbf17a66bd05bb9f79d468ea3ebb8c 100644 (file)
@@ -45,25 +45,25 @@ DEFINE_TEST(test_option_uid_uname)
        /* Again with both --uid and --uname */
        failure("Error invoking %s c", testprog);
        assertEqualInt(0,
-           systemf("%s cf archive2 --uid=17 --uname=foofoofoo --format=ustar file >stdout2.txt 2>stderr2.txt",
+           systemf("%s cf archive2 --uid=18 --uname=foofoofoo --format=ustar file >stdout2.txt 2>stderr2.txt",
                testprog));
        assertEmptyFile("stdout2.txt");
        assertEmptyFile("stderr2.txt");
        data = slurpfile(&s, "archive2");
        /* Should force uid and uname fields in ustar header. */
-       assertEqualMem(data + 108, "000021 \0", 8);
+       assertEqualMem(data + 108, "000022 \0", 8);
        assertEqualMem(data + 265, "foofoofoo\0", 10);
        free(data);
 
        /* Again with just --uid */
        failure("Error invoking %s c", testprog);
        assertEqualInt(0,
-           systemf("%s cf archive3 --uid=17 --format=ustar file >stdout3.txt 2>stderr3.txt",
+           systemf("%s cf archive3 --uid=18 --format=ustar file >stdout3.txt 2>stderr3.txt",
                testprog));
        assertEmptyFile("stdout3.txt");
        assertEmptyFile("stderr3.txt");
        data = slurpfile(&s, "archive3");
-       assertEqualMem(data + 108, "000021 \0", 8);
+       assertEqualMem(data + 108, "000022 \0", 8);
        /* Uname field in ustar header should be empty. */
        assertEqualMem(data + 265, "\0", 1);
        free(data);