From 6408562ef9d9c89bfa8f8452d3bf4cce42f7581e Mon Sep 17 00:00:00 2001 From: Michal Suchanek Date: Apr 27 2018 06:45:27 +0000 Subject: kernel-binary: only install modules.fips on modular kernels. --- diff --git a/rpm/kernel-binary.spec.in b/rpm/kernel-binary.spec.in index 6222fd1..9fa4d2a 100644 --- a/rpm/kernel-binary.spec.in +++ b/rpm/kernel-binary.spec.in @@ -843,8 +843,10 @@ for f in %my_builddir/*-kmp-modules; do add_dirs_to_filelist "$f" >"$f2" done -install -m 644 %_sourcedir/modules.fips %{buildroot}/lib/modules/%kernelrelease-%build_flavor/modules.fips -echo /lib/modules/%kernelrelease-%build_flavor/modules.fips >> %my_builddir/kernel-base.files +if [ %CONFIG_MODULES = y ]; then + install -m 644 %_sourcedir/modules.fips %{buildroot}/lib/modules/%kernelrelease-%build_flavor/modules.fips + echo /lib/modules/%kernelrelease-%build_flavor/modules.fips >> %my_builddir/kernel-base.files +fi # Hardlink duplicate files automatically (from package fdupes): It doesn't save # much, but it keeps rpmlint from breaking the package build. Note that we skip