summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>2013-03-01 11:51:26 +0100
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>2013-03-01 11:51:26 +0100
commitdb4fee293362c6967a4db995c4a4c0fb113b5d11 (patch)
tree934cd00685877709ff6fcea0d6868264c6635db4
parent96e9da1f546769b57889a2795570702bd7d43ad5 (diff)
downloadceph-db4fee293362c6967a4db995c4a4c0fb113b5d11.tar.gz
ceph.spec.in: fix 'Requires:' to get sgdisk into the system
Fix package Requirements to get sgdisk. On RHEL/CentOS/Fedora the package is gdisk. On SUSE/openSUSE < 12.2 it's scsirastools on openSUSE >= 12.2 it's in gptfdisk. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
-rw-r--r--ceph.spec.in9
1 files changed, 7 insertions, 2 deletions
diff --git a/ceph.spec.in b/ceph.spec.in
index 4eb1e04794f..7b245436647 100644
--- a/ceph.spec.in
+++ b/ceph.spec.in
@@ -26,7 +26,6 @@ Requires: librados2 = %{version}-%{release}
Requires: libcephfs1 = %{version}-%{release}
Requires: python
Requires: cryptsetup
-Requires: gdisk
Requires: parted
Requires: util-linux
Requires(post): binutils
@@ -49,12 +48,18 @@ BuildRequires: leveldb-devel > 1.2
# specific
#################################################################################
%if 0%{defined suse_version}
-BuildRequires: %insserv_prereq
+%if 0%{?suse_version} > 1210
+Requires: gptfdisk
+%else
+Requires: scsirastools
+%endif
Recommends: logrotate
+BuildRequires: %insserv_prereq
BuildRequires: mozilla-nss-devel
BuildRequires: keyutils-devel
BuildRequires: libatomic-ops-devel
%else
+Requires: gdisk
BuildRequires: nss-devel
BuildRequires: keyutils-libs-devel
BuildRequires: libatomic_ops-devel