mirror of
https://github.com/ceph/ceph
synced 2025-01-01 08:32:24 +00:00
dd24ddcbf7
Fixes: https://tracker.ceph.com/issues/36741 9fd30b93f7281fad70b93512f0a25e3465f5b225 moved /etc/bash_completion.d/radosgw-admin from radosgw to ceph-common. This means that if you try and install a newer ceph-common over an older radosgw, there's a conflict, and the install fails: ``` Unpacking ceph-common (12.2.8-1xenial) over (10.2.9-0ubuntu0.16.04.1) ... dpkg: error processing archive ceph-common_12.2.8-1xenial_amd64.deb (--install): trying to overwrite '/etc/bash_completion.d/radosgw-admin', which is also in package radosgw 10.2.9-0ubuntu0.16.04.1 ``` Per Debian policy ( https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-in-other-packages ) the correct way to handle a package taking over a file is for a versioned Replaces and Breaks. The change went into 12.0.3, so this commit adds Replaces and Breaks against radosgw less than that version. It should be backported to Luminous to avoid issues with upgrades from older versions (Jewel and Kraken). Signed-off-by: Matthew Vernon <mv3@sanger.ac.uk> |
||
---|---|---|
.. | ||
source | ||
.gitignore | ||
ceph-base.dirs | ||
ceph-base.docs | ||
ceph-base.install | ||
ceph-base.lintian-overrides | ||
ceph-base.maintscript | ||
ceph-base.postinst | ||
ceph-base.prerm | ||
ceph-common.dirs | ||
ceph-common.install | ||
ceph-common.postinst | ||
ceph-common.postrm | ||
ceph-fuse.install | ||
ceph-mds.dirs | ||
ceph-mds.install | ||
ceph-mds.postinst | ||
ceph-mds.prerm | ||
ceph-mgr.dirs | ||
ceph-mgr.install | ||
ceph-mgr.postinst | ||
ceph-mgr.prerm | ||
ceph-mon.dirs | ||
ceph-mon.install | ||
ceph-mon.postinst | ||
ceph-mon.prerm | ||
ceph-osd.dirs | ||
ceph-osd.install | ||
ceph-osd.postinst | ||
ceph-osd.prerm | ||
ceph-resource-agents.install | ||
ceph-test.install | ||
cephfs-shell.install | ||
changelog | ||
compat | ||
control | ||
copyright | ||
libcephfs2.install | ||
libcephfs-dev.install | ||
libcephfs-java.jlibs | ||
libcephfs-jni.install | ||
librados3.install | ||
librados-dev.install | ||
libradospp1.install | ||
libradospp-dev.install | ||
libradosstriper1.install | ||
libradosstriper-dev.install | ||
librbd1.install | ||
librbd-dev.install | ||
librgw2.install | ||
librgw-dev.install | ||
py3dist-overrides | ||
python3-ceph-argparse.install | ||
python3-cephfs.install | ||
python3-rados.install | ||
python3-rbd.install | ||
python3-rgw.install | ||
python-ceph-argparse.install | ||
python-cephfs.install | ||
python-rados.install | ||
python-rbd.install | ||
python-rgw.install | ||
rados-objclass-dev.install | ||
radosgw.dirs | ||
radosgw.install | ||
radosgw.postinst | ||
radosgw.prerm | ||
rbd-fuse.install | ||
rbd-mirror.install | ||
rbd-nbd.install | ||
rules | ||
watch |