aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2013-02-07 16:33:06 -0800
committerBrian Behlendorf <[email protected]>2013-02-12 13:59:09 -0800
commit73a046cc8c863fd2ae5bcff3461005c4ecdcaec7 (patch)
tree8e48f3b79c736327a011c43b782ce6ca9e12ec83
parent8dca0a9a386a7e435889e7d621e5029a15dad612 (diff)
Fix broken RPATH in spec file
Rather then setting _prefix=/ and having to override all the default install locations. It's cleaner, and more understandable, to leave prefix=/usr and only override _sbindir and _libdir. This fixes three issues: * The commands no longer get built with an incorrect rpath for the libraries. This is good because fixing this sort of thing is required by the Fedora packaging guidelines. http://fedoraproject.org/wiki/Packaging:Guidelines#Beware_of_Rpath * The various AUTHORS, COPYRIGHT, etc files are now correctly installed under /usr/share/doc instead of /share/doc. * _libexecdir is now handled properly for each distribution. Fedora/RHEL=/usr/libexec, OpenSUSE/SLES=/usr/lib, Debian=/usr/lib/rpm Signed-off-by: Brian Behlendorf <[email protected]> Closes #1058
-rw-r--r--zfs.spec.in7
1 files changed, 2 insertions, 5 deletions
diff --git a/zfs.spec.in b/zfs.spec.in
index 8191de2df..78a2bd890 100644
--- a/zfs.spec.in
+++ b/zfs.spec.in
@@ -2,11 +2,8 @@
%define version @VERSION@
%define release @ZFS_META_RELEASE@
%define debug_package %{nil}
-%define _prefix /
-%define _libexecdir /usr/libexec
-%define _datadir /usr/share
-%define _mandir %{_datadir}/man
-%define _includedir /usr/include
+%define _sbindir /sbin
+%define _libdir /%{_lib}
%define _udevdir /lib/udev
Summary: ZFS Library and Utils