diff --git a/dpdk.spec b/dpdk.spec index 4eb3bdeb261c25eb0dec4edf02cab8e6619be396..19642ea24a6f8b8cc5071869532e85f53465e1f0 100644 --- a/dpdk.spec +++ b/dpdk.spec @@ -1,6 +1,6 @@ Name: dpdk Version: 19.11 -Release: 34 +Release: 35 Packager: packaging@6wind.com URL: http://dpdk.org %global source_version 19.11 @@ -234,14 +234,25 @@ strip -g $RPM_BUILD_ROOT/lib/modules/${namer}/extra/dpdk/rte_kni.ko /usr/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 - 19.11-35 + create weak dependency for ko files + * Mon Apr 8 2024 zhangmengxuan - 19.11-34 Add add-rte_eth_bond_link_monitoring_get API in map