4 |
PVER="048" |
PVER="048" |
5 |
PBUILD="r1" |
PBUILD="r1" |
6 |
|
|
7 |
SPLIT_PACKAGES="dracut dracut-network dracut-fips dracut-fips-aesni dracut-caps dracut-tools" |
SPLIT_PACKAGES="dracut dracut-network dracut-fips dracut-caps dracut-tools" |
8 |
|
|
9 |
PCAT="sys-apps" |
PCAT="sys-apps" |
10 |
HOMEPAGE="https://dracut.wiki.kernel.org/" |
HOMEPAGE="https://dracut.wiki.kernel.org/" |
87 |
DEPEND="== sys-apps/dracut-${PVER}" |
DEPEND="== sys-apps/dracut-${PVER}" |
88 |
} |
} |
89 |
|
|
|
split_info_dracut-fips-aesni() |
|
|
{ |
|
|
DESCRIPTION="Dracut modules to build a dracut initramfs with an integrity check with aesni-intel." |
|
|
DEPEND="== sys-apps/dracut-${PVER} |
|
|
== sys-apps/dracut-fips-${PVER}" |
|
|
} |
|
|
|
|
90 |
split_info_dracut-caps() |
split_info_dracut-caps() |
91 |
{ |
{ |
92 |
DESCRIPTION="Dracut modules to build a dracut initramfs which drops capabilities." |
DESCRIPTION="Dracut modules to build a dracut initramfs which drops capabilities." |
156 |
|
|
157 |
# remove modules owned by other packages |
# remove modules owned by other packages |
158 |
mdelete -r /usr/lib/dracut/modules.d/01fips || die |
mdelete -r /usr/lib/dracut/modules.d/01fips || die |
|
mdelete -r /usr/lib/dracut/modules.d/02fips-aesni || die |
|
159 |
mdelete -r /usr/lib/dracut/modules.d/02caps || die |
mdelete -r /usr/lib/dracut/modules.d/02caps || die |
160 |
mdelete -r /usr/lib/dracut/modules.d/02systemd-networkd || die |
mdelete -r /usr/lib/dracut/modules.d/02systemd-networkd || die |
161 |
mdelete -r /usr/lib/dracut/modules.d/90kernel-network-modules || die |
mdelete -r /usr/lib/dracut/modules.d/90kernel-network-modules || die |
225 |
zapmost ${BINDIR} etc/dracut.conf.d/40-fips usr/lib/dracut/modules.d/01fips || die |
zapmost ${BINDIR} etc/dracut.conf.d/40-fips usr/lib/dracut/modules.d/01fips || die |
226 |
} |
} |
227 |
|
|
|
src_install_dracut-fips-aesni() |
|
|
{ |
|
|
cd ${SRCDIR} |
|
|
mmake DESTDIR=${BINDIR} install || die |
|
|
|
|
|
# keep only related stuff |
|
|
zapmost ${BINDIR} usr/lib/dracut/modules.d/02fips-aesni || die |
|
|
} |
|
|
|
|
228 |
src_install_dracut-caps() |
src_install_dracut-caps() |
229 |
{ |
{ |
230 |
cd ${SRCDIR} |
cd ${SRCDIR} |