this change makes util-linux, xfsprogs and e2fsprogs runtime deps of ceph-volume
ceph-volume uses blkid and lsblk, which are in turn packaged by
util-linux.
util-linux were added as build dependency to fulfill the needs of
ceph-disk. and we tested ceph-disk as part of "make check", since
ceph-disk was dropped, there is no need to have util-linux as
build dependency anymore.
the same applies to e2fsprogs and xfsprogs
see also
a99177834120e7a2c4592054f6a8b8736e0ffb92
Signed-off-by: Kefu Chai <kchai@redhat.com>
BuildRequires: sqlite-devel
BuildRequires: sudo
BuildRequires: pkgconfig(udev)
-BuildRequires: util-linux
BuildRequires: valgrind-devel
BuildRequires: which
-BuildRequires: xfsprogs
BuildRequires: xfsprogs-devel
BuildRequires: xmlstarlet
BuildRequires: nasm
%if 0%{with selinux}
Requires: ceph-selinux = %{_epoch_prefix}%{version}-%{release}
%endif
-Requires: e2fsprogs
Requires: findutils
Requires: grep
Requires: logrotate
Requires: parted
Requires: psmisc
Requires: util-linux
-Requires: xfsprogs
Requires: which
%if 0%{?rhel} && 0%{?rhel} < 8
# The following is necessary due to tracker 36508 and can be removed once the
%endif
Requires: ceph-osd = %{_epoch_prefix}%{version}-%{release}
Requires: cryptsetup
+Requires: e2fsprogs
Requires: lvm2
Requires: parted
+Requires: util-linux
+Requires: xfsprogs
Requires: python%{python3_pkgversion}-setuptools
Requires: python%{python3_pkgversion}-ceph-common = %{_epoch_prefix}%{version}-%{release}
%description volume
uuid-runtime,
valgrind,
xfslibs-dev,
- xfsprogs <pkg.ceph.check>,
xmlstarlet <pkg.ceph.check>,
nasm [amd64],
zlib1g-dev,
Depends: binutils,
ceph-common (= ${binary:Version}),
debianutils,
- e2fsprogs,
findutils,
grep,
logrotate,
parted,
psmisc,
- xfsprogs,
${misc:Depends},
${python:Depends},
${shlibs:Depends},
Section: python
Depends: ceph-osd (= ${binary:Version}),
cryptsetup-bin,
+ e2fsprogs,
lvm2,
parted,
+ util-linux,
+ xfsprogs,
${misc:Depends},
${python3:Depends}
Description: tool to facilidate OSD deployment