This is patch to fix incorrect mkspec script to make rpm correctly at 2.6.27 vanilla kernel. This is regression in 2.6.27. 2.6.26 make rpm work good. In 2.6.27 'make rpm' say error from rpmbuild "Many unpacked files (*.fw)."
Showing the changes to scripts (1 of 1 file). Show all
Unified · Split
| @@ -64,8 +64,10 @@ fi · 63 unmodified lines | ||
| 64 | 64 | echo "%install" |
| 65 | 65 | echo "%ifarch ia64" |
| 66 | 66 | echo 'mkdir -p $RPM_BUILD_ROOT/boot/efi $RPM_BUILD_ROOT/lib/modules' |
| 67 | +echo 'mkdir -p $RPM_BUILD_ROOT/lib/firmware' | |
| 67 | 68 | echo "%else" |
| 68 | 69 | echo 'mkdir -p $RPM_BUILD_ROOT/boot $RPM_BUILD_ROOT/lib/modules' |
| 70 | +echo 'mkdir -p $RPM_BUILD_ROOT/lib/firmware' | |
| 69 | 71 | echo "%endif" |
| 70 | 72 | |
| 71 | 73 | echo 'INSTALL_MOD_PATH=$RPM_BUILD_ROOT make %{_smp_mflags} modules_install' |
| @@ -92,5 +94,6 @@ echo "%files" · 20 unmodified lines | ||
| 92 | 94 | echo '%defattr (-, root, root)' |
| 93 | 95 | echo "%dir /lib/modules" |
| 94 | 96 | echo "/lib/modules/$KERNELRELEASE" |
| 97 | +echo "/lib/firmware" | |
| 95 | 98 | echo "/boot/*" |
| 96 | 99 | echo "" |