summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes/useradd-staticids.bbclass4
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/classes/useradd-staticids.bbclass b/meta/classes/useradd-staticids.bbclass
index f7f6057ac3..a309b8873d 100644
--- a/meta/classes/useradd-staticids.bbclass
+++ b/meta/classes/useradd-staticids.bbclass
@@ -165,7 +165,9 @@ def update_useradd_static_config(d):
165 if newgroup and is_pkg: 165 if newgroup and is_pkg:
166 groupadd = d.getVar("GROUPADD_PARAM_%s" % pkg) 166 groupadd = d.getVar("GROUPADD_PARAM_%s" % pkg)
167 if groupadd: 167 if groupadd:
168 d.setVar("GROUPADD_PARAM_%s" % pkg, "%s; %s" % (groupadd, newgroup)) 168 # Only add the group if not already specified
169 if not uaargs.groupname in groupadd:
170 d.setVar("GROUPADD_PARAM_%s" % pkg, "%s; %s" % (groupadd, newgroup))
169 else: 171 else:
170 d.setVar("GROUPADD_PARAM_%s" % pkg, newgroup) 172 d.setVar("GROUPADD_PARAM_%s" % pkg, newgroup)
171 173