Create zfs-kmod-debuginfo rpm with redhat spec file
Correct the redhat specfile so that working debuginfo rpms are created for the kernel modules. The generic specfile already does the right thing. Signed-off-by: Olaf Faaland <faaland1@llnl.gov> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #4224
This commit is contained in:
parent
ee24b44f5e
commit
f00a5734f6
|
@ -177,6 +177,7 @@ for kernel_version in %{?kernel_versions}; do
|
||||||
INSTALL_MOD_DIR=%{kmodinstdir_postfix}
|
INSTALL_MOD_DIR=%{kmodinstdir_postfix}
|
||||||
cd ..
|
cd ..
|
||||||
done
|
done
|
||||||
|
# find-debuginfo.sh only considers executables
|
||||||
chmod u+x ${RPM_BUILD_ROOT}%{kmodinstdir_prefix}/*/extra/*/*/*
|
chmod u+x ${RPM_BUILD_ROOT}%{kmodinstdir_prefix}/*/extra/*/*/*
|
||||||
%{?akmod_install}
|
%{?akmod_install}
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,6 @@ Conflicts: @PACKAGE@-dkms\n\n" > %{_sourcedir}/kmod-preamble)
|
||||||
This package contains the ZFS kernel modules.
|
This package contains the ZFS kernel modules.
|
||||||
|
|
||||||
%define kmod_name @PACKAGE@
|
%define kmod_name @PACKAGE@
|
||||||
%define debug_package %{nil}
|
|
||||||
|
|
||||||
%kernel_module_package -n %{kmod_name} -p %{_sourcedir}/kmod-preamble
|
%kernel_module_package -n %{kmod_name} -p %{_sourcedir}/kmod-preamble
|
||||||
|
|
||||||
|
@ -79,6 +78,9 @@ make install \
|
||||||
INSTALL_MOD_DIR=extra/%{kmod_name}
|
INSTALL_MOD_DIR=extra/%{kmod_name}
|
||||||
%{__rm} -f %{buildroot}/lib/modules/%{kverrel}/modules.*
|
%{__rm} -f %{buildroot}/lib/modules/%{kverrel}/modules.*
|
||||||
|
|
||||||
|
# find-debuginfo.sh only considers executables
|
||||||
|
%{__chmod} u+x %{buildroot}/lib/modules/%{kverrel}/extra/*/*/*
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue