From d0a8134a49c82750f0f6c2fb2963b3fc711b5d1a Mon Sep 17 00:00:00 2001 From: wangkaiyuan Date: Tue, 21 Jan 2025 19:37:12 +0800 Subject: [PATCH] spec: don't run drcut when installing the driver in the installation ISO Signed-off-by: wangkaiyuan --- kmod-sfc.spec | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/kmod-sfc.spec b/kmod-sfc.spec index b6a7cb4..6d6b018 100644 --- a/kmod-sfc.spec +++ b/kmod-sfc.spec @@ -8,9 +8,9 @@ Name: kmod-%{pkg} Version: %(echo %{kernel} | sed -E 's/-/~/g; s/\.(an|al)[0-9]+$//g') Release: %{pkg_version}~%{anolis_release}%{?dist} -Summary: BROADCOM MPI3MR Kernel Module Package -License: GPL-2.0 -URL: https://www.broadcom.cn/products/storage/host-bus-adapters/sas-nvme-9600-16i +Summary: Solarflare SFN5XXX|6XXX|7XXX|8XXX|X2 network adapter device driver +License: GPLv2 +URL: http://www.solarflare.com/ Source0: kmod-%{pkg}-%{pkg_version}.tar.gz # 安装依赖, 和内核版本对应 @@ -36,7 +36,12 @@ Provides: kmod-%{pkg}-%{kernel}.%{_arch} = %{version}-%{release} Obsoletes: kmod-%{pkg}-%{kernel}.%{_arch} < %{version}-%{release} %description -This is a Kernel Module Package for the BROADCOM MPI3MR driver. +The Linux kernel driver for Solarflare SFN5XXX|6XXX|7XXX|8XXX|X2 Ethernet +controllers. + +For a list of supported Solarflare products, please consult the release +notes and the user guide available from +https://www.xilinx.com/support/download/nic-software-and-drivers.html#drivers-software. # prep字段无需修改,保持不变即可 %prep @@ -77,7 +82,6 @@ done if [ -x /etc/hotplug/pci.rc ]; then /etc/hotplug/pci.rc start >/dev/null fi -modprobe sfc udevadm control --reload true @@ -88,7 +92,7 @@ if [ -x "/usr/sbin/weak-modules" ]; then printf '%s\n' "/lib/modules/%{kernel}.%{_arch}/extra/drivers/net/ethernet/sfc/sfc_driverlink.ko" | /usr/sbin/weak-modules --no-initramfs --add-modules printf '%s\n' "/lib/modules/%{kernel}.%{_arch}/extra/drivers/net/ethernet/sfc/sfc.ko" | /usr/sbin/weak-modules --no-initramfs --add-modules fi - +if [ -e "/boot/initramfs-`uname -r`.img" ]; then dracut -f > /dev/null 2>&1 ;fi %preun echo "/lib/modules/%{kernel}.%{_arch}/extra/drivers/net/ethernet/sfc/%{pkg}.ko" >> /var/run/rpm-%{pkg}-modules.list @@ -103,7 +107,7 @@ if [ -x "/usr/sbin/weak-modules" ]; then fi rm /var/run/rpm-%{pkg}-modules.list - +if [ -e "/boot/initramfs-`uname -r`.img" ]; then dracut -f > /dev/null 2>&1 ;fi %files %license licenses /lib/modules/%{kernel}.%{_arch} -- Gitee