1 |
Signed-off-by: Michał Górny <mgorny@g.o> |
2 |
--- |
3 |
eclass/user.eclass | 2 ++ |
4 |
1 file changed, 2 insertions(+) |
5 |
|
6 |
diff --git a/eclass/user.eclass b/eclass/user.eclass |
7 |
index 92a07bb6b41b..8afbc101fac3 100644 |
8 |
--- a/eclass/user.eclass |
9 |
+++ b/eclass/user.eclass |
10 |
@@ -135,6 +135,7 @@ enewuser() { |
11 |
for ((euid = 101; euid <= 999; euid++)); do |
12 |
[[ -z $(egetent passwd ${euid}) ]] && break |
13 |
done |
14 |
+ [[ ${euid} -le 999 ]] || die "${FUNCNAME}: no free UID found" |
15 |
fi |
16 |
opts+=( -u ${euid} ) |
17 |
einfo " - Userid: ${euid}" |
18 |
@@ -307,6 +308,7 @@ enewgroup() { |
19 |
for ((egid = 101; egid <= 999; egid++)) ; do |
20 |
[[ -z $(egetent group ${egid}) ]] && break |
21 |
done |
22 |
+ [[ ${egid} -le 999 ]] || die "${FUNCNAME}: no free GID found" |
23 |
fi |
24 |
} |
25 |
|
26 |
-- |
27 |
2.22.0.rc3 |