From c1d60c4d008aebb625f162b284d409ec97151831 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 23 Jul 2021 18:36:37 +0800 Subject: [PATCH] rpm,deb: make parted runtime dependency of ceph-osd 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 --- ceph.spec.in | 2 +- debian/control | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ceph.spec.in b/ceph.spec.in index 8432a155865..e643163a192 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -215,7 +215,6 @@ BuildRequires: libxml2-devel BuildRequires: make BuildRequires: ncurses-devel BuildRequires: libicu-devel -BuildRequires: parted BuildRequires: patch BuildRequires: perl BuildRequires: pkgconfig @@ -800,6 +799,7 @@ Requires: ceph-base = %{_epoch_prefix}%{version}-%{release} 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 diff --git a/debian/control b/debian/control index c6524b63771..0a740553339 100644 --- a/debian/control +++ b/debian/control @@ -77,7 +77,6 @@ Build-Depends: automake, libxmlsec1-dev , ninja-build , nlohmann-json3-dev , - parted, patch, pkg-config, prometheus , @@ -406,7 +405,8 @@ Package: ceph-osd Architecture: linux-any Depends: ceph-base (= ${binary:Version}), lvm2, - sudo, + parted, + sudo, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, -- 2.39.5