From 7556daba05ce0a033a9bfe5fe9bb89a7931b69af Mon Sep 17 00:00:00 2001 From: lifeifei Date: Mon, 30 Sep 2024 15:48:50 +0800 Subject: [PATCH] create weak dependency for ko files --- dpdk.spec | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/dpdk.spec b/dpdk.spec index 4eb3bde..19642ea 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 -- Gitee