mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 02:27:36 +03:00
Add --buildroot option to kmod build
This allows rpmbuild to define buildroot to point to where kernel data is located. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #242
This commit is contained in:
committed by
Brian Behlendorf
parent
991857cac5
commit
485b471eb2
@@ -44,7 +44,7 @@ BuildRequires: %{_bindir}/kmodtool
|
||||
# Kmodtool does its magic here. A patched version of kmodtool is shipped
|
||||
# with the source rpm until kmod development packages are supported upstream.
|
||||
# https://bugzilla.rpmfusion.org/show_bug.cgi?id=2714
|
||||
%{expand:%(sh %{SOURCE10} --target %{_target_cpu} --repo %{repo} --kmodname %{name} --devel %{?prefix:--prefix "%{?prefix}"} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) }
|
||||
%{expand:%(sh %{SOURCE10} --target %{_target_cpu} --repo %{repo} --kmodname %{name} --devel %{?prefix:--prefix "%{?prefix}"} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} %{?kernelbuildroot:--buildroot "%{?kernelbuildroot}"} 2>/dev/null) }
|
||||
|
||||
|
||||
%description
|
||||
@@ -56,7 +56,7 @@ several interfaces provided by the Solaris kernel.
|
||||
%{?kmodtool_check}
|
||||
|
||||
# Print kmodtool output for debugging purposes:
|
||||
sh %{SOURCE10} --target %{_target_cpu} --repo %{repo} --kmodname %{name} --devel %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null
|
||||
sh %{SOURCE10} --target %{_target_cpu} --repo %{repo} --kmodname %{name} --devel %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} %{?kernelbuildroot:--buildroot "%{?kernelbuildroot}"} 2>/dev/null
|
||||
|
||||
%if %{with debug}
|
||||
%define debug --enable-debug
|
||||
|
||||
@@ -44,7 +44,7 @@ Conflicts: %{module}-dkms
|
||||
# Kmodtool does its magic here. A patched version of kmodtool is shipped
|
||||
# because the latest versions may not be available for your distribution.
|
||||
# https://bugzilla.rpmfusion.org/show_bug.cgi?id=2714
|
||||
%{expand:%(bash %{SOURCE10} --target %{_target_cpu} --kmodname %{name} --devel %{?prefix:--prefix "%{?prefix}"} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) }
|
||||
%{expand:%(bash %{SOURCE10} --target %{_target_cpu} --kmodname %{name} --devel %{?prefix:--prefix "%{?prefix}"} %{?kernels:--for-kernels "%{?kernels}"} %{?kernelbuildroot:--buildroot "%{?kernelbuildroot}"} 2>/dev/null) }
|
||||
|
||||
|
||||
%description
|
||||
@@ -56,7 +56,7 @@ several interfaces provided by the Solaris kernel.
|
||||
%{?kmodtool_check}
|
||||
|
||||
# Print kmodtool output for debugging purposes:
|
||||
bash %{SOURCE10} --target %{_target_cpu} --kmodname %{name} --devel %{?prefix:--prefix "%{?prefix}"} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null
|
||||
bash %{SOURCE10} --target %{_target_cpu} --kmodname %{name} --devel %{?prefix:--prefix "%{?prefix}"} %{?kernels:--for-kernels "%{?kernels}"} %{?kernelbuildroot:--buildroot "%{?kernelbuildroot}"} 2>/dev/null
|
||||
|
||||
%if %{with debug}
|
||||
%define debug --enable-debug
|
||||
|
||||
Reference in New Issue
Block a user