When sys-fs/udev is installed, dracut's built-in logic fails.
Package-Manager: Portage-2.3.6_p9, Repoman-2.3.2_p77
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug selinux"
+IUSE="debug selinux systemd"
RESTRICT="test"
sys-libs/libsepol
sec-policy/selinux-dracut
)
+ systemd? ( sys-apps/systemd )
!net-analyzer/arping
"
DEPEND="${CDEPEND}
einfo "Setting libdirs to \"${libdirs}\" ..."
echo "libdirs=\"${libdirs}\"" > "${T}/gentoo.conf"
+
+ use systemd || echo 'systemdutildir="/lib/systemd"' >> "${T}/gentoo.conf"
+
insinto "${dracutlibdir}/dracut.conf.d"
doins "${T}/gentoo.conf"