This patch series fixes and/or tests for some issues in useradd dependencies. It adds a new variable "USERADD_DEPENDS" that is required now for recipes that have dependencies on other recipes useradd.
Fixes/Tests: Bug 13419 - recipes that add users to groups cannot rely on other recipes creating those groups (when population from sstate happens) Bug 13904 - do_prepare_recipe_sysroot: postinst-useradd-* does not run in order of dependency and sometimes fails Bug 13279 - Make sure users/groups exist for package_write_* tasks Bug 15084 - For some reason using of same user in two recipes does not work properly Tests: Bug 14961 - addtask between do_populate_sysroot and do_package breaks useradd class Documentation for useradd is also included. Eilís 'pidge' Ní Fhlannagáin (3): useradd: Fix issues with useradd dependencies usergrouptests.py: Add test for switching between static-ids variables.rst: Add USERADD_DEPENDS documentation/ref-manual/variables.rst | 15 +++++ .../selftest-users/creategroup1.bb | 32 +++++++++++ .../selftest-users/creategroup2.bb | 33 +++++++++++ .../selftest-users/useraddbadtask.bb | 20 +++++++ meta/classes/useradd.bbclass | 4 +- .../lib/oeqa/selftest/cases/usergrouptests.py | 55 +++++++++++++++++++ 6 files changed, 158 insertions(+), 1 deletion(-) create mode 100644 meta-selftest/recipes-test/selftest-users/creategroup1.bb create mode 100644 meta-selftest/recipes-test/selftest-users/creategroup2.bb create mode 100644 meta-selftest/recipes-test/selftest-users/useraddbadtask.bb create mode 100644 meta/lib/oeqa/selftest/cases/usergrouptests.py -- 2.34.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#191948): https://lists.openembedded.org/g/openembedded-core/message/191948 Mute This Topic: https://lists.openembedded.org/mt/103033147/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-