summaryrefslogtreecommitdiffstats
path: root/zfs.spec.in
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2011-06-17 11:47:45 -0700
committerBrian Behlendorf <[email protected]>2011-06-17 13:36:16 -0700
commitdb97f88646b0d59e8e3db9144006491fb2192854 (patch)
treedb0d8fdc36834c38549d372a06b120b1b143033a /zfs.spec.in
parentb772aedeeca32d56ee1509128aa34b7209c01fb7 (diff)
Update rpm/deb packages to be FHS compliant
This change is the first step towards updating the default rpm/deb packages to be FHS compliant. It accomplishes this by passing the following options to ./configure to ensure the zfs build products are installed in FHS compliant locations. ./configure --prefix=/ --bindir=/lib/udev \ --libexecdir=/usr/libexec --datadir=/usr/share The core zfs utilities (zfs, zpool, zdb) are now be installed in /sbin, the core libraries in /lib, and the udev helpers (zpool_id, zvol_id) are in /lib/udev with the other udev helpers. The remaining files in the zfs package remain in their previous locations under /usr.
Diffstat (limited to 'zfs.spec.in')
-rw-r--r--zfs.spec.in5
1 files changed, 4 insertions, 1 deletions
diff --git a/zfs.spec.in b/zfs.spec.in
index be87e1d72..3a57fd877 100644
--- a/zfs.spec.in
+++ b/zfs.spec.in
@@ -2,6 +2,10 @@
%define version @VERSION@
%define release @ZFS_META_RELEASE@
%define debug_package %{nil}
+%define _prefix /
+%define _bindir /lib/udev
+%define _libexecdir /usr/libexec
+%define _datadir /usr/share
Summary: ZFS Library and Utils
Group: Utilities/System
@@ -78,7 +82,6 @@ rm -rf $RPM_BUILD_ROOT
%{_sysconfdir}/init.d/*
%{_sysconfdir}/udev/rules.d/*
%{_sysconfdir}/zfs/*
-/sbin/*
%files devel
%defattr(-,root,root)