dracut: remove ifcfg dracut module

Other changes:
 - remove connman as it depends on systemd
 - move more network dependent modules to dracut-network package
This commit is contained in:
Laszlo Gombos 2023-03-02 02:46:36 +00:00 committed by classabbyamp
parent 43334efc72
commit 28d11fc3e7
1 changed files with 7 additions and 3 deletions

View File

@ -52,7 +52,7 @@ post_install() {
# systemd dependent additional dracut modules # systemd dependent additional dracut modules
for f in 06rngd 06dbus-broker 06dbus-daemon 09dbus \ for f in 06rngd 06dbus-broker 06dbus-daemon 09dbus \
35network-manager 35network-wicked 80lvmmerge \ 35connman 35network-manager 35network-wicked 80lvmmerge \
99memstrack 99squash; do 99memstrack 99squash; do
rm -r ${DESTDIR}/usr/lib/dracut/modules.d/${f} rm -r ${DESTDIR}/usr/lib/dracut/modules.d/${f}
done done
@ -64,6 +64,9 @@ post_install() {
rm -r ${DESTDIR}/usr/lib/dracut/modules.d/${f} rm -r ${DESTDIR}/usr/lib/dracut/modules.d/${f}
done done
# ifcfg network-scripts dependent (RHEL-derived)
rm -r ${DESTDIR}/usr/lib/dracut/modules.d/45ifcfg
rm ${DESTDIR}/usr/share/man/man8/*.service.* rm ${DESTDIR}/usr/share/man/man8/*.service.*
rm -r ${DESTDIR}/usr/lib/kernel rm -r ${DESTDIR}/usr/lib/kernel
} }
@ -72,8 +75,9 @@ dracut-network_package() {
depends="dhclient ${sourcepkg}-${version}_${revision}" depends="dhclient ${sourcepkg}-${version}_${revision}"
short_desc+=" - network modules" short_desc+=" - network modules"
pkg_install() { pkg_install() {
for f in 35network-legacy 40network 90livenet \ for f in 35network-legacy 40network 45url-lib \
95fcoe 95iscsi 95nbd 95nfs; do 90kernel-network-modules 90qemu-net 90livenet \
95cifs 95fcoe 95fcoe-uefi 95iscsi 95nbd 95nfs 95ssh-client; do
vmove usr/lib/dracut/modules.d/${f} vmove usr/lib/dracut/modules.d/${f}
done done
} }