Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>, "Toralf Förster" <toralf@g.o>, Marek Szuba <marecki@g.o>
Subject: [gentoo-dev] [PATCH 2/2] acct-group.eclass: Do not enforce GID unless requested
Date: Mon, 08 Jul 2019 13:07:53
Message-Id: 20190708130719.5686-2-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCH 1/2] acct-user.eclass: Do not enforce UID unless requested by "Michał Górny"
1 Correct the enewgroup call not to enforce specified GID unless
2 ACCT_GROUP_ENFORCE_ID is set.
3
4 Reported-by: Toralf Förster <toralf@g.o>
5 Tested-by: Marek Szuba <marecki@g.o>
6 Closes: https://bugs.gentoo.org/689100
7 Signed-off-by: Michał Górny <mgorny@g.o>
8 ---
9 eclass/acct-group.eclass | 3 ++-
10 1 file changed, 2 insertions(+), 1 deletion(-)
11
12 diff --git a/eclass/acct-group.eclass b/eclass/acct-group.eclass
13 index ab9095979ab7..9eab00db690f 100644
14 --- a/eclass/acct-group.eclass
15 +++ b/eclass/acct-group.eclass
16 @@ -117,7 +117,8 @@ acct-group_pkg_pretend() {
17 acct-group_pkg_preinst() {
18 debug-print-function ${FUNCNAME} "${@}"
19
20 - enewgroup -F "${ACCT_GROUP_NAME}" "${ACCT_GROUP_ID}"
21 + enewgroup ${ACCT_GROUP_ENFORCE_ID:+-F} "${ACCT_GROUP_NAME}" \
22 + "${ACCT_GROUP_ID}"
23 }
24
25 fi
26 --
27 2.22.0