Add default stack checking
[zfs.git] / zfs.spec.in
index 4e1d4be..be87e1d 100644 (file)
@@ -37,6 +37,7 @@ additional applications against the %{name} libraries.
 %package test
 Summary:         ZFS File System Test Infrastructure
 Group:           Utilities/System
 %package test
 Summary:         ZFS File System Test Infrastructure
 Group:           Utilities/System
+Requires:        parted lsscsi
 
 %description test
 The %{name}-test package contains a test infrastructure for zpios which
 
 %description test
 The %{name}-test package contains a test infrastructure for zpios which
@@ -44,6 +45,15 @@ can be used to simplfy the benchmarking of various hardware and software
 configurations.  The test infrastructure additionally integrates with
 various system profiling tools to facilitate an in depth analysis.
 
 configurations.  The test infrastructure additionally integrates with
 various system profiling tools to facilitate an in depth analysis.
 
+%package dracut
+Summary:         ZFS Dracut Module
+Group:           System Environment/Base
+Requires:        dracut
+
+%description dracut
+The %{name}-dracut package allows dracut to construct initramfs images
+which are ZFS aware.
+
 %prep
 %setup
 %build
 %prep
 %setup
 %build
@@ -65,7 +75,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_bindir}/*
 %{_libdir}/*
 %{_mandir}/man8/*
 %{_bindir}/*
 %{_libdir}/*
 %{_mandir}/man8/*
-/etc/*
+%{_sysconfdir}/init.d/*
+%{_sysconfdir}/udev/rules.d/*
+%{_sysconfdir}/zfs/*
+/sbin/*
 
 %files devel
 %defattr(-,root,root)
 
 %files devel
 %defattr(-,root,root)
@@ -75,5 +88,14 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root)
 %{_libexecdir}/@PACKAGE@/*
 
 %defattr(-,root,root)
 %{_libexecdir}/@PACKAGE@/*
 
+%files dracut
+%defattr(-,root,root)
+%{_datadir}/dracut/*
+
 %post
 %post
-%postun
+[ -x /sbin/chkconfig ] && /sbin/chkconfig --add zfs
+exit 0
+
+%preun
+[ -x /sbin/chkconfig ] && /sbin/chkconfig --del zfs
+exit 0