diff --git a/rpm/kernel-binary.spec.in b/rpm/kernel-binary.spec.in index dee8758..b425ddd 100644 --- a/rpm/kernel-binary.spec.in +++ b/rpm/kernel-binary.spec.in @@ -405,6 +405,10 @@ cd linux-%srcversion --vanilla \ %endif %_sourcedir/series.conf .. $SYMBOLS +%if 0%{?usrmerged} +# fix MODLIB so kmps install to /usr +sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%variant/Makefile scripts/depmod.sh +%endif cd %kernel_build_dir @@ -606,14 +610,6 @@ done %install -%if 0%{?usrmerged} -# add symlink for usrmerge so install scripts will just follow the -# link and end up placing files in /usr/lib. The link will be -# removed later and is not packaged here. -mkdir -p %{buildroot}/usr/lib -ln -s usr/lib %{buildroot}/lib -%endif - # get rid of /usr/lib/rpm/brp-strip-debug # strip removes too much from the vmlinux ELF binary export NO_BRP_STRIP_DEBUG=true @@ -938,10 +934,6 @@ if [ %CONFIG_MODULES = y ]; then fi rm -rf %{buildroot}/lib/firmware -%if 0%{?usrmerged} -# remove usrmerge aid -rm %{buildroot}/lib -%endif add_dirs_to_filelist() { sed -rn ' diff --git a/rpm/kernel-source.spec.in b/rpm/kernel-source.spec.in index 5c3c45a..2ee8e11 100644 --- a/rpm/kernel-source.spec.in +++ b/rpm/kernel-source.spec.in @@ -216,10 +216,6 @@ find . -xtype l -delete -printf "deleted '%f'\n" if test "%srcversion" != "%kernelrelease%variant"; then mv linux-%srcversion linux-%kernelrelease%variant fi -%if 0%{?usrmerged} -# fix MODLIB so kmps install to /usr -sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%variant/Makefile -%endif %if %do_vanilla cp -al \ @@ -227,6 +223,10 @@ sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%vari cd linux-%kernelrelease-vanilla %_sourcedir/apply-patches --vanilla %_sourcedir/series.conf %my_builddir %symbols rm -f $(find . -name ".gitignore") +%if 0%{?usrmerged} +# fix MODLIB so kmps install to /usr +sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%variant/Makefile scripts/depmod.sh +%endif # Hardlink duplicate files automatically (from package fdupes). %fdupes $PWD cd .. @@ -239,6 +239,10 @@ rm -f $(find . -name ".gitignore") if [ -f %_sourcedir/localversion ] ; then cat %_sourcedir/localversion > localversion fi +%if 0%{?usrmerged} +# fix MODLIB so kmps install to /usr +sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%variant/Makefile scripts/depmod.sh +%endif # Hardlink duplicate files automatically (from package fdupes). %fdupes $PWD cd ..