diff --git a/dpdk.spec b/dpdk.spec index b4d48cb43ab170f52de55a82f063d81298f940b9..4121e42a445e95fc8b16ebd4881c2aba41fa2a75 100644 --- a/dpdk.spec +++ b/dpdk.spec @@ -1,6 +1,6 @@ Name: dpdk Version: 21.11 -Release: 75 +Release: 76 Packager: packaging@6wind.com URL: http://dpdk.org %global source_version 21.11 @@ -667,14 +667,25 @@ strip -g $RPM_BUILD_ROOT/lib/modules/%{kern_devel_ver}/extra/dpdk/igb_uio.ko /usr/local/bin/gazelle-pdump %post +if [ -e /sbin/weak-modules ]; then + echo "/lib/modules/%{kern_devel_ver}/extra/dpdk/igb_uio.ko" | /sbin/weak-modules --add-modules --no-initramfs + echo "/lib/modules/%{kern_devel_ver}/extra/dpdk/rte_kni.ko" | /sbin/weak-modules --add-modules --no-initramfs +fi /sbin/ldconfig /usr/sbin/depmod %postun +if [ -e /sbin/weak-modules ]; then + echo "/lib/modules/%{kern_devel_ver}/extra/dpdk/rte_kni.ko" | /sbin/weak-modules --remove-modules --no-initramfs > /dev/null 2>&1 + echo "/lib/modules/%{kern_devel_ver}/extra/dpdk/igb_uio.ko" | /sbin/weak-modules --remove-modules --no-initramfs > /dev/null 2>&1 +fi /sbin/ldconfig /usr/sbin/depmod %changelog +* Mon Sep 30 2024 lifeifei - 21.11-76 + create weak dependency for ko files + * Sun Sep 29 2024 yangchen - 21.11-75 af_xdp: build XDP_USE_SG and XDP_PKT_CONTD require kernel-headers