@@ -19,7 +19,7 @@ Group: System Environment/Kernel
1919# 3. Place the unsigned package and signed binary in this spec's folder
2020# 4. Build this spec
2121
22- Source0: kernel-mft -%{version }-%{release }.%{_arch }.rpm
22+ Source0: %{ name } -%{version }-%{release }.%{_arch }.rpm
2323Source1: mst_pci.ko
2424Source2: mst_pciconf.ko
2525Vendor: Microsoft Corporation
@@ -29,19 +29,13 @@ ExclusiveArch: x86_64
2929Requires: kernel = %{target_kernel_version_full }
3030Requires: kmod
3131
32- %description
33- mft kernel module(s)
34-
3532# Azure Linux attempts to match the spec file name and the "Name" tag.
3633# Upstream's mft_kernel spec set rpm name as kernel-mft. To comply, we
37- # set "Name" as mft_kernel but force a build of kernel-mft rpm and
38- # prevent mft_kernel rpm. A %files section is declared for kernel-mft
39- # but not for mft_kernel which is the default rpm.
40- %package -n kernel-mft
41- Summary: kernel-mft Kernel Module for the %{KVERSION } kernel
34+ # set "Name" as mft_kernel but add a "Provides" for kernel-mft.
35+ Provides: kernel-mft = %{version }-%{release }
4236
43- %description -n kernel-mft
44- This package provides a kernel- mft kernel module.
37+ %description
38+ mft kernel module(s)
4539
4640%global debug_package %{nil }
4741
@@ -65,9 +59,9 @@ rm -rf %{buildroot}
6559%postun
6660/sbin/depmod %{KVERSION }
6761
68- %files -n kernel-mft
62+ %files
6963%defattr(-,root,root,-)
70- %license %{_defaultlicensedir }/kernel-mft /COPYING
64+ %license %{_defaultlicensedir }/%{ name } /COPYING
7165/lib/modules/%{KVERSION }/updates/
7266
7367%changelog
0 commit comments