diff --git a/dpdk.spec b/dpdk.spec index 46137bfb94bed20ca3453798d0116a1ef824b0ec..baf6df16200d18092d33e776c490026427aefa3a 100644 --- a/dpdk.spec +++ b/dpdk.spec @@ -11,7 +11,7 @@ Name: dpdk Version: 23.11 -Release: 21 +Release: 22 URL: http://dpdk.org Source: https://fast.dpdk.org/rel/dpdk-%{version}.tar.xz @@ -260,7 +260,24 @@ strip -g $RPM_BUILD_ROOT/lib/modules/%{kern_devel_ver}/extra/dpdk/igb_uio.ko %doc %{sdkdir}/examples %endif +%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 +fi +/sbin/ldconfig +/usr/sbin/depmod + +%postun +if [ -e /sbin/weak-modules ]; then + 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 +* Wed Oct 09 2024 lifeifei - 23.11-22 + create weak dependency for ko files + * Wed Oct 09 2024 jiangheng - 23.11-21 - disable _lto_cflags to fix build failed