Prior to this change, ceph-base required the "parted" package, which
meant that any installation of ceph-osd, ceph-mon, or ceph-mds would
pull in the parted package.
Move the parted dependency to ceph-osd, since ceph-disk is the only
thing that uses parted.
The advantage of this change is that Mon and MDS systems will not need
to install the parted package.
Fixes: http://tracker.ceph.com/issues/16095
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
Requires: grep
Requires: xfsprogs
Requires: logrotate
-Requires: parted
Requires: util-linux
Requires: hdparm
Requires: cryptsetup
%if 0%{?suse_version}
Requires: gptfdisk
%endif
+Requires: parted
%description osd
ceph-osd is the object storage daemon for the Ceph distributed file
system. It is responsible for storing objects on a local file system
grep,
logrotate,
lsb-release,
- parted,
python,
python-argparse | libpython2.7-stdlib,
python-pkg-resources,
Package: ceph-osd
Architecture: linux-any
-Depends: ceph-base (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: ceph-base (= ${binary:Version}),
+ parted,
+ ${misc:Depends},
+ ${shlibs:Depends}
Recommends: ceph-common (= ${binary:Version})
Replaces: ceph (<< 10)
Breaks: ceph (<< 10)