diff --git a/kernel.spec b/kernel.spec index 5402a513a..f4f919130 100644 --- a/kernel.spec +++ b/kernel.spec @@ -1670,9 +1670,6 @@ BuildKernel() { cp vmlinux $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer %endif - # remove files that will be auto generated by depmod at rpm -i time - find $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.* -exec rm -f {} \; - find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames # mark modules executable so that strip-to-file can strip them @@ -1702,6 +1699,11 @@ BuildKernel() { ( find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name '*.ko' | xargs /sbin/modinfo -l | \ grep -E -v 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' ) && exit 1 + # remove files that will be auto generated by depmod at rpm -i time + pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/ + rm -f modules.{alias*,builtin.bin,dep*,*map,symbols*,devname,softdep} + popd + # Call the modules-extra script to move things around %{SOURCE17} $RPM_BUILD_ROOT/lib/modules/$KernelVer %{SOURCE16} @@ -2218,6 +2220,9 @@ fi # ||----w | # || || %changelog +* Thu May 23 2013 Kyle McMartin +- Fix modules.* removal from /lib/modules/$KernelVer + * Thu May 23 2013 Josh Boyer - Fix oops from incorrect rfkill set in hp-wmi (rhbz 964367)