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 |