diff mbox series

[v2] apt: Set gid to nogroup

Message ID 20260130100921.2584213-1-jaeyoon.jung@lge.com
State New
Headers show
Series [v2] apt: Set gid to nogroup | expand

Commit Message

From: Jaeyoon Jung <jaeyoon.jung@lge.com>

Without --no-user-group, it tries to assign "_apt" gid which ends up
with an error as shown below when using static gid values and "_apt" is
not defined in USERADD_GID_TABLES.

| apt was skipped: Recipe apt, package apt: normal groupname "_apt" does not have a static ID defined.

Conventionally "_apt" does not have its own gid but rather uses
"nogroup". For that reason '_apt' gid is also removed from
meta-selftest/files/static-group.

Signed-off-by: Jaeyoon Jung <jaeyoon.jung@lge.com>

---
Changes in v2:
- Remove '_apt' and add 'nogroup' in meta-selftest/files/static-group.
---
 meta-selftest/files/static-group       | 2 +-
 meta/recipes-devtools/apt/apt_3.0.3.bb | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/meta-selftest/files/static-group b/meta-selftest/files/static-group
index 252fdac67d..3fca4aa5c9 100644
--- a/meta-selftest/files/static-group
+++ b/meta-selftest/files/static-group
@@ -19,7 +19,6 @@  tracing:x:519:
 pulse:x:520:
 bind:x:521:
 builder:x:522:
-_apt:x:523:
 weston-launch:x:524:
 weston:x:525:
 wayland:x:526:
@@ -29,3 +28,4 @@  ptest:x:529:
 xuser:x:530:
 seat:x:531:
 audio:x:532:
+nogroup:x:65534:
diff --git a/meta/recipes-devtools/apt/apt_3.0.3.bb b/meta/recipes-devtools/apt/apt_3.0.3.bb
index 7f0a38ab29..d2dfe48e9a 100644
--- a/meta/recipes-devtools/apt/apt_3.0.3.bb
+++ b/meta/recipes-devtools/apt/apt_3.0.3.bb
@@ -38,7 +38,7 @@  inherit cmake perlnative bash-completion useradd
 
 # User is added to allow apt to drop privs, will runtime warn without
 USERADD_PACKAGES = "${PN}"
-USERADD_PARAM:${PN} = "--system --home /nonexistent --no-create-home _apt"
+USERADD_PARAM:${PN} = "--system --home /nonexistent --no-create-home --no-user-group --gid nogroup _apt"
 
 BBCLASSEXTEND = "native nativesdk"