diff options
-rw-r--r-- | meta/classes/useradd.bbclass | 6 | ||||
-rw-r--r-- | meta/lib/oeqa/selftest/cases/usergrouptests.py | 8 |
2 files changed, 8 insertions, 6 deletions
diff --git a/meta/classes/useradd.bbclass b/meta/classes/useradd.bbclass index a4b8a2d6d6..0997b3da7a 100644 --- a/meta/classes/useradd.bbclass +++ b/meta/classes/useradd.bbclass | |||
@@ -154,7 +154,11 @@ python useradd_sysroot_sstate () { | |||
154 | bb.build.exec_func("useradd_sysroot", d) | 154 | bb.build.exec_func("useradd_sysroot", d) |
155 | elif task == "prepare_recipe_sysroot": | 155 | elif task == "prepare_recipe_sysroot": |
156 | # Used to update this recipe's own sysroot so the user/groups are available to do_install | 156 | # Used to update this recipe's own sysroot so the user/groups are available to do_install |
157 | scriptfile = d.expand("${RECIPE_SYSROOT}${bindir}/postinst-useradd-${PN}") | 157 | |
158 | # If do_populate_sysroot is triggered and we write the file here, there would be an overlapping | ||
159 | # files. See usergrouptests.UserGroupTests.test_add_task_between_p_sysroot_and_package | ||
160 | scriptfile = d.expand("${RECIPE_SYSROOT}${bindir}/postinst-useradd-${PN}-recipedebug") | ||
161 | |||
158 | bb.build.exec_func("useradd_sysroot", d) | 162 | bb.build.exec_func("useradd_sysroot", d) |
159 | elif task == "populate_sysroot": | 163 | elif task == "populate_sysroot": |
160 | # Used when installed in dependent task sysroots | 164 | # Used when installed in dependent task sysroots |
diff --git a/meta/lib/oeqa/selftest/cases/usergrouptests.py b/meta/lib/oeqa/selftest/cases/usergrouptests.py index f6a40b21e7..a331ca9f2c 100644 --- a/meta/lib/oeqa/selftest/cases/usergrouptests.py +++ b/meta/lib/oeqa/selftest/cases/usergrouptests.py | |||
@@ -18,11 +18,9 @@ class UserGroupTests(OESelftestTestCase): | |||
18 | self.logger.info("Packaging creategroup2") | 18 | self.logger.info("Packaging creategroup2") |
19 | self.assertTrue(bitbake(' creategroup2 -c package')) | 19 | self.assertTrue(bitbake(' creategroup2 -c package')) |
20 | 20 | ||
21 | def _test_add_task_between_p_sysroot_and_package(self): | 21 | def test_add_task_between_p_sysroot_and_package(self): |
22 | self.logger.info("Cleaning sstate for useraddbadtask") | 22 | # Test for YOCTO #14961 |
23 | self.logger.info("Building useraddbadtask") | 23 | self.assertTrue(bitbake('useraddbadtask -C fetch')) |
24 | # fails due to bug #14961 | ||
25 | self.assertTrue(bitbake(' useraddbadtask -C fetch')) | ||
26 | 24 | ||
27 | def test_static_useradd_from_dynamic(self): | 25 | def test_static_useradd_from_dynamic(self): |
28 | metaselftestpath = get_test_layer() | 26 | metaselftestpath = get_test_layer() |