From 2794cbfc61a329d1c9d9426c9a1212f99ac06075 Mon Sep 17 00:00:00 2001 From: jiangheng Date: Tue, 24 Sep 2024 22:38:51 +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 b4d48cb..5daeeae 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 +* Sun Sep 29 2024 jiangheng - 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 -- Gitee