diff options
author | Danny Al-Gaaf <danny.al-gaaf@bisect.de> | 2013-03-01 12:02:44 +0100 |
---|---|---|
committer | Danny Al-Gaaf <danny.al-gaaf@bisect.de> | 2013-03-01 12:02:44 +0100 |
commit | eed147618a17404c07cdad3f54f9a9d143f4cb2d (patch) | |
tree | e233ead740104dfee8604f43342da83295018c21 /ceph.spec.in | |
parent | 558681d9fdd6c47003a49bd18fa7f3c6abed88a6 (diff) | |
download | ceph-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>
Diffstat (limited to 'ceph.spec.in')
-rw-r--r-- | ceph.spec.in | 7 |
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 |