]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph.spec.in: fix 'Requires:' to get sgdisk into the system
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Fri, 1 Mar 2013 10:51:26 +0000 (11:51 +0100)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Fri, 1 Mar 2013 10:51:26 +0000 (11:51 +0100)
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>
ceph.spec.in

index 4eb1e04794f7f977a5390d396605e23b5d28eb02..7b24543664729dc539072500fa426ee122fc3413 100644 (file)
@@ -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