]> code.ossystems Code Review - openembedded-core.git/commitdiff
selftest/reproducible: Add useradd-staticids to reproducible builds tests
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 27 Dec 2020 11:56:00 +0000 (11:56 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 30 Dec 2020 14:01:00 +0000 (14:01 +0000)
Its surprising we've made it this far without this, add in some specific
uid/gid settings to ensure these don't cause false positives to the tests.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oeqa/selftest/cases/reproducible.py

index e3597d5081a20a173397218da3df1658cc9546f9..eee494e5cc8034539e5f1b50235de398611abd23 100644 (file)
@@ -249,6 +249,10 @@ class ReproducibleTests(OESelftestTestCase):
             TMPDIR = "{tmpdir}"
             LICENSE_FLAGS_WHITELIST = "commercial"
             DISTRO_FEATURES_append = ' systemd pam'
+            USERADDEXTENSION = "useradd-staticids"
+            USERADD_ERROR_DYNAMIC = "skip"
+            USERADD_UID_TABLES += "files/static-passwd"
+            USERADD_GID_TABLES += "files/static-group"
             ''').format(package_classes=' '.join('package_%s' % c for c in self.package_classes),
                         tmpdir=tmpdir)