+%endif
+%if %{?with_kernel_debug}
+
+%package debug
+Summary: ZFS File System (Debug)
+Group: Utilities/System
+Release: %{rel_dbug}
+%if %{defined req_dbug}
+Requires: %{req_dbug}
+%endif
+%if %{defined kdevpkg_dbug}
+BuildRequires: %{kdevpkg_dbug}
+%endif
+%if %{defined splreq_dbug}
+Requires: %{splreq_dbug}
+%endif
+%if %{defined spldevpkg_dbug}
+BuildRequires: %{spldevpkg_dbug}
+%endif
+Provides: lustre-backend-fs
+
+%description debug
+The %{name}-debug package contains debug kernel modules and support
+utilities for the %{name} file system.
+
+%package debug-devel
+Summary: ZFS File System Headers and Symbols (Debug)
+Group: Development/Libraries
+Release: %{rel_dbug}
+%if %{defined devreq_dbug}
+Requires: %{devreq_dbug}
+%endif
+%if %{defined kdevpkg_dbug}
+BuildRequires: %{kdevpkg_dbug}
+%endif
+%if %{defined spldevreq_dbug}
+Requires: %{spldevreq_dbug}
+%endif
+%if %{defined spldevpkg_dbug}
+BuildRequires: %{spldevpkg_dbug}
+%endif
+
+%description debug-devel
+The %{name}-debug-devel package contains the debug kernel header files
+and Module.symvers symbols needed for building additional modules
+which use %{name}.
+
+%endif
+%if %{?with_kernel_dkms}
+
+%package dkms
+Summary: ZFS File System (DKMS)
+Group: Utilities/System
+Release: %{rel_dkms}
+Provides: %{name}
+BuildArch: noarch
+%if %{defined req_dkms}
+Requires: %{req_dkms}
+%endif
+%if %{defined kdevpkg_dkms}
+BuildRequires: %{kdevpkg_dkms}
+%endif
+%if %{defined splreq_dkms}
+Requires: %{splreq_dkms}
+%endif
+%if %{defined spldevpkg_dkms}
+BuildRequires: %{spldevpkg_dkms}
+%endif
+Provides: lustre-backend-fs
+
+%description dkms
+The %{name}-dkms package contains the necessary pieces to build and
+install the ZFS kernel modules with Dynamic Kernel Modules Support
+(DKMS).
+
+%endif
+