we don't run parted when building ceph, instead, it is a runtime
dependency of ceph-volume, which is packaged in ceph-osd.
so in this change
* parted is removed from build dependency list
* parted is added as a runtime depedency of ceph-osd.
Signed-off-by: Kefu Chai <kchai@redhat.com>
BuildRequires: make
BuildRequires: ncurses-devel
BuildRequires: libicu-devel
-BuildRequires: parted
BuildRequires: patch
BuildRequires: perl
BuildRequires: pkgconfig
Requires: lvm2
Requires: sudo
Requires: libstoragemgmt
+Requires: parted
Requires: python%{python3_pkgversion}-ceph-common = %{_epoch_prefix}%{version}-%{release}
Requires: python%{python3_pkgversion}-setuptools
%description osd
libxmlsec1-dev <pkg.ceph.check>,
ninja-build <pkg.ceph.check>,
nlohmann-json3-dev <pkg.ceph.jaeger>,
- parted,
patch,
pkg-config,
prometheus <pkg.ceph.check>,
Architecture: linux-any
Depends: ceph-base (= ${binary:Version}),
lvm2,
- sudo,
+ parted,
+ sudo,
${misc:Depends},
${python:Depends},
${shlibs:Depends},