build/ops: rpm: move sgdisk-providing dep to ceph-base
authorNathan Cutler <ncutler@suse.com>
Wed, 11 Apr 2018 17:27:14 +0000 (19:27 +0200)
committerNathan Cutler <ncutler@suse.com>
Tue, 23 Oct 2018 05:49:16 +0000 (07:49 +0200)
In Debian "gdisk" is already listed under ceph-base, so this commit is
RPM-only.

sgdisk is only used by ceph-disk (part of "ceph-base"), not by ceph-volume
(part of "ceph-osd")

Fixes: http://tracker.ceph.com/issues/23657
Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit e23a12c2cb90ebe93f7c02cf8e98ff99fc34fd3f)

Conflicts:
ceph.spec.in
- trivial resolution

ceph.spec.in

index 443e5836a7a279e4b59bf3115c39ff30695c8dd4..fca6af40a454b2bbd6315ed3830f97a3fb1c44d0 100644 (file)
@@ -259,8 +259,12 @@ Requires:      cryptsetup
 Requires:      findutils
 Requires:      psmisc
 Requires:      which
+%if 0%{?fedora} || 0%{?rhel}
+Requires:      gdisk
+%endif
 %if 0%{?suse_version}
 Recommends:    ntp-daemon
+Requires:      gptfdisk
 %endif
 %description base
 Base is the package that includes all the files shared amongst ceph servers
@@ -428,13 +432,6 @@ Summary:   Ceph Object Storage Daemon
 Group:         System/Filesystems
 %endif
 Requires:      ceph-base = %{_epoch_prefix}%{version}-%{release}
-# for sgdisk, used by ceph-disk
-%if 0%{?fedora} || 0%{?rhel}
-Requires:      gdisk
-%endif
-%if 0%{?suse_version}
-Requires:      gptfdisk
-%endif
 Requires:      parted
 Requires:      lvm2
 %description osd