diff options
author | Brian Behlendorf <[email protected]> | 2011-06-17 11:47:45 -0700 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2011-06-17 13:36:16 -0700 |
commit | db97f88646b0d59e8e3db9144006491fb2192854 (patch) | |
tree | db0d8fdc36834c38549d372a06b120b1b143033a /zfs.spec.in | |
parent | b772aedeeca32d56ee1509128aa34b7209c01fb7 (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.in | 5 |
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) |