From: Peter Kjellerstedt Date: Tue, 26 May 2026 12:44:19 +0000 (+0200) Subject: useradd.bbclass: Show a deprecation warning if GROUPMEMS_PARAM is used X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=06f48de92f4b8d7116cd1ce8ba5bc0bd7f8eda9e;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git useradd.bbclass: Show a deprecation warning if GROUPMEMS_PARAM is used Tell the user that they should switch to using USERMOD_PARAM instead of GROUPMEMS_PARAM. [YOCTO#16277] Signed-off-by: Peter Kjellerstedt Signed-off-by: Richard Purdie --- diff --git a/meta/classes/useradd.bbclass b/meta/classes/useradd.bbclass index 55393d38f7..d6e1df2bd6 100644 --- a/meta/classes/useradd.bbclass +++ b/meta/classes/useradd.bbclass @@ -308,6 +308,15 @@ fakeroot python populate_packages:prepend() { update_useradd_package(pkg) } +do_recipe_qa[postfuncs] += "recipe_qa_deprecate_groupmems_param" +python recipe_qa_deprecate_groupmems_param() { + useradd_packages = d.getVar('USERADD_PACKAGES') or "" + for pkg in useradd_packages.split(): + if d.getVar(f"GROUPMEMS_PARAM:{pkg}"): + bb.warn("The GROUPMEMS_PARAM variable is deprecated. Please use USERMOD_PARAM instead.") + return +} + # Use the following to extend the useradd with custom functions USERADDEXTENSION ?= ""