summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>2013-03-01 12:02:44 +0100
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>2013-03-01 12:02:44 +0100
commiteed147618a17404c07cdad3f54f9a9d143f4cb2d (patch)
treee233ead740104dfee8604f43342da83295018c21
parent558681d9fdd6c47003a49bd18fa7f3c6abed88a6 (diff)
downloadceph-eed147618a17404c07cdad3f54f9a9d143f4cb2d.tar.gz
ceph.spec.in: merge fdupes support from SUSE packages
Use fdupes to avoid duplicated files as done in the SUSE packages. Since it doesn't work as expected on Fedora/RHEL do this only on SUSE based distros. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
-rw-r--r--ceph.spec.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/ceph.spec.in b/ceph.spec.in
index 9dfe92323cf..912cb0ca27d 100644
--- a/ceph.spec.in
+++ b/ceph.spec.in
@@ -61,6 +61,7 @@ BuildRequires: %insserv_prereq
BuildRequires: mozilla-nss-devel
BuildRequires: keyutils-devel
BuildRequires: libatomic-ops-devel
+BuildRequires: fdupes
%else
Requires: gdisk
BuildRequires: nss-devel
@@ -313,6 +314,12 @@ mkdir -p $RPM_BUILD_ROOT/var/lib/ceph/mds
mkdir -p $RPM_BUILD_ROOT/var/lib/ceph/bootstrap-osd
mkdir -p $RPM_BUILD_ROOT/var/lib/ceph/bootstrap-mds
+%if %{defined suse_version}
+# Fedora seems to have some problems with this macro, use it only on SUSE
+%fdupes -s $RPM_BUILD_ROOT/%{python_sitelib}
+%fdupes %buildroot
+%endif
+
%clean
rm -rf $RPM_BUILD_ROOT