From: Danny Al-Gaaf Date: Fri, 1 Mar 2013 11:02:44 +0000 (+0100) Subject: ceph.spec.in: merge fdupes support from SUSE packages X-Git-Tag: v0.59~49^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=eed147618a17404c07cdad3f54f9a9d143f4cb2d;p=ceph.git 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 --- 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