]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rpm,deb: make parted runtime dependency of ceph-osd
authorKefu Chai <kchai@redhat.com>
Fri, 23 Jul 2021 10:36:37 +0000 (18:36 +0800)
committerKefu Chai <tchaikov@gmail.com>
Tue, 14 Sep 2021 15:18:05 +0000 (23:18 +0800)
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>
ceph.spec.in
debian/control

index 8432a155865a957a37949d9238137ce40275e228..e643163a1925ea2b8c0559e814c907495cdaf453 100644 (file)
@@ -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
index c6524b6377187e1ac0fe9197daa2e2b28dde0cf0..0a7405533398854d4e38ff1960fada1740a42c3b 100644 (file)
@@ -77,7 +77,6 @@ Build-Depends: automake,
                libxmlsec1-dev <pkg.ceph.check>,
                ninja-build <pkg.ceph.check>,
                nlohmann-json3-dev <pkg.ceph.jaeger>,
-               parted,
                patch,
                pkg-config,
                prometheus <pkg.ceph.check>,
@@ -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},