summaryrefslogtreecommitdiffstats
path: root/zfs-modules.spec.in
diff options
context:
space:
mode:
Diffstat (limited to 'zfs-modules.spec.in')
-rw-r--r--zfs-modules.spec.in13
1 files changed, 12 insertions, 1 deletions
diff --git a/zfs-modules.spec.in b/zfs-modules.spec.in
index f1db8c3a6..220b1c11e 100644
--- a/zfs-modules.spec.in
+++ b/zfs-modules.spec.in
@@ -33,6 +33,17 @@
%endif
%endif
+# Set using 'rpmbuild ... --with debug-dmu-tx ...', defaults to disabled.
+%if %{defined _with_debug_dmu_tx}
+ %define kdebug_dmu_tx --enable-debug-dmu-tx
+%else
+ %if %{defined _without_debug_dmu_tx}
+ %define kdebug_dmu_tx --disable-debug-dmu-tx
+ %else
+ %define kdebug_dmu_tx --disable-debug-dmu-tx
+ %endif
+%endif
+
# SLES:
%if %{defined suse_version}
%if %{undefined kver}
@@ -264,7 +275,7 @@ which use %{name}.
%build
%configure --with-linux=%{kdir} --with-linux-obj=%{kobj} \
--with-spl=%{spldir} --with-spl-obj=%{splobj} \
- --with-config=kernel %{kdebug}
+ --with-config=kernel %{kdebug} %{kdebug_dmu_tx}
make
%install