commit: 8b4146d87806731a0d63c0c2b8352a88deb2a31b
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat May 24 17:07:24 2025 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat May 24 17:07:24 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b4146d8
acct-user.eclass: ensure groups is set in pkg_preinst
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
eclass/acct-user.eclass | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass
index 12a2110b1a87..5160a6d21e1d 100644
--- a/eclass/acct-user.eclass
+++ b/eclass/acct-user.eclass
@@ -337,10 +337,11 @@ acct-user_pkg_preinst() {
return
fi
+ local groups=( ${_ACCT_USER_GROUPS} )
+
if egetent passwd "${ACCT_USER_NAME}" >/dev/null; then
elog "User ${ACCT_USER_NAME} already exists"
else
- local groups=( ${_ACCT_USER_GROUPS} )
local aux_groups=${groups[*]:1}
local opts=(
--system