The eislocked function in acct-user.eclass calls "getent shadow". This command fails on musl-based systems. I wrote a patch for Alpine's fork of getent.c to add support for this. https://github.com/floppym/aports/commit/79d453a0cd3be7dfa4a2e941816e0a820bac085c
ack. feel free to commit Mike.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98505d73047f3a7703cd171b1f4f5d8c9e0db4e5 commit 98505d73047f3a7703cd171b1f4f5d8c9e0db4e5 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2021-01-20 17:57:48 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2021-01-20 17:58:25 +0000 sys-libs/musl: update getent to support 'shadow' database Closes: https://bugs.gentoo.org/764755 Signed-off-by: Mike Gilbert <floppym@gentoo.org> sys-libs/musl/Manifest | 1 + .../{musl-1.2.2.ebuild => musl-1.2.2-r1.ebuild} | 31 +++++++++++++------- sys-libs/musl/musl-9999.ebuild | 33 ++++++++++++++-------- 3 files changed, 44 insertions(+), 21 deletions(-)