Install this version:
emerge -a =acct-group/shadow-0
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =acct-group/shadow-0
Or alternatively:
emerge --autounmask-write -a =acct-group/shadow-0
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0 | 8 |
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group user-info
ACCT_GROUP_ID=42
pkg_postinst() {
# Look up the gid in ${EROOT}/etc/group.
# It may differ from the gid in /etc/group.
local gid=$(egetent group shadow | cut -d: -f3)
if [[ -z ${gid} ]]; then
eerror "Unable to determine id for shadow group"
return
fi
local db
for db in gshadow shadow; do
[[ -e ${EROOT}/etc/${db} ]] || continue
chgrp "${gid}" "${EROOT}/etc/${db}"
chmod g+r "${EROOT}/etc/${db}"
done
}