Gentoo Archives: gentoo-dev

From: David Michael <fedora.dm0@×××××.com>
To: gentoo-dev@l.g.o
Cc: floppym@g.o
Subject: [gentoo-dev] [PATCH 2/2] acct-user.eclass: declare the missing dependency on shadow
Date: Tue, 08 Sep 2020 15:57:58
Message-Id: 87363sw9ak.fsf@gmail.com
1 Signed-off-by: David Michael <fedora.dm0@×××××.com>
2 ---
3 eclass/acct-user.eclass | 6 +++++-
4 1 file changed, 5 insertions(+), 1 deletion(-)
5
6 diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass
7 index 56a4e83e8bf..96a076e106e 100644
8 --- a/eclass/acct-user.eclass
9 +++ b/eclass/acct-user.eclass
10 @@ -42,8 +42,12 @@
11 if [[ -z ${_ACCT_USER_ECLASS} ]]; then
12 _ACCT_USER_ECLASS=1
13
14 +# The useradd utility is called in pkg_preinst. It should be in IDEPEND.
15 case ${EAPI:-0} in
16 - 7) ;;
17 + 7)
18 + BDEPEND="userland_GNU? ( sys-apps/shadow )"
19 + RDEPEND="${BDEPEND}"
20 + ;;
21 *) die "EAPI=${EAPI:-0} not supported";;
22 esac
23
24 --
25 2.26.2