Group: System/Filesystems
%endif
Requires: ceph-osd = %{_epoch_prefix}%{version}-%{release}
+Obsoletes: ceph-osd < %{_epoch_prefix}%{version}-%{release}
%description osd-classic
classic-osd is the object storage daemon for the Ceph distributed file
system. It is responsible for storing objects on a local file system
Group: System/Filesystems
%endif
Requires: ceph-osd = %{_epoch_prefix}%{version}-%{release}
+Obsoletes: ceph-osd < %{_epoch_prefix}%{version}-%{release}
Requires: binutils
Requires: protobuf
%description osd-crimson
%{_bindir}/ceph-osd-crimson
%{_bindir}/crimson-objectstore-tool
-%post osd-crimson
+%posttrans osd-crimson
%{_sbindir}/update-alternatives --install %{_bindir}/ceph-osd ceph-osd \
%{_bindir}/ceph-osd-crimson 50
fi
%endif
-%post osd-classic
+%posttrans osd-classic
%{_sbindir}/update-alternatives --install %{_bindir}/ceph-osd ceph-osd \
%{_bindir}/ceph-osd-classic 100
Architecture: linux-any
Depends: ceph-base (= ${binary:Version}),
${misc:Depends},
- ${shlibs:Depends},
+ ${shlibs:Depends}
+Conflicts: ceph-osd (<< 20.3)
Replaces: ceph (<< 10),
ceph-test (<< 12.2.2-14),
- ceph-osd (<< 20.1.1)
+ ceph-osd (<< 20.3)
Breaks: ceph (<< 10),
- ceph-test (<< 12.2.2-14),
- ceph-osd (<< 20.1.1)
+ ceph-test (<< 12.2.2-14)
Recommends: ceph-volume (= ${binary:Version}),
nvme-cli,
- smartmontools,
+ smartmontools
Description: Classic OSD server for the ceph storage system
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
Recommends: ceph-volume (= ${binary:Version}),
nvme-cli,
smartmontools,
+Conflicts: ceph-osd (<< 20.3)
+Replaces: ceph-osd (<< 20.3)
Description: Crimson OSD server for the ceph storage system
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,