control: Introduce daemon-common package
As of today, Debian only ships the libvirtd monolithic daemon. Modular daemons were introduced several years ago as a more secure and flexible alternative, and they're currently the recommended deployment option both upstream and in other distros such as Fedora. Our long-term goal is to make a modular deployment possible in Debian too, but a significant amount of work is still necessary for that to happen. As a preparatory step, move some files that are needed both for monolithic and modular deployments into a separate package. Appropriate package relationship are declared to ensure that things will behave as expected at upgrade time. The usual dance is performed to correctly transfer conffiles between packages. It's worth noting that a couple of commands (virt-admin, virt-host-validate) are moved into this new package from the libvirt-clients package. While this might look surprising, it's actually the right thing to do: both tools are only useful when run directly on the virtualization host, so they don't belong in the libvirt-clients package, which can be installed a client machine to manage a remote hypervisor. This commit moves files and conffiles, but a few additional items need to be handled too. That will happen in the next couple of commits.
parent
042a8cc6
No related branches found
No related tags found
Showing
- debian/control.in 31 additions, 0 deletionsdebian/control.in
- debian/libvirt-clients.install.in 0 additions, 5 deletionsdebian/libvirt-clients.install.in
- debian/libvirt-daemon-common.install.in 16 additions, 0 deletionsdebian/libvirt-daemon-common.install.in
- debian/libvirt-daemon-common.libvirt-guests.default 0 additions, 0 deletionsdebian/libvirt-daemon-common.libvirt-guests.default
- debian/libvirt-daemon-common.libvirt-guests.init 0 additions, 0 deletionsdebian/libvirt-daemon-common.libvirt-guests.init
- debian/libvirt-daemon-common.links 1 addition, 0 deletionsdebian/libvirt-daemon-common.links
- debian/libvirt-daemon-common.postinst.in 62 additions, 0 deletionsdebian/libvirt-daemon-common.postinst.in
- debian/libvirt-daemon-system-sysv.postrm.in 50 additions, 0 deletionsdebian/libvirt-daemon-system-sysv.postrm.in
- debian/libvirt-daemon-system-sysv.preinst.in 46 additions, 0 deletionsdebian/libvirt-daemon-system-sysv.preinst.in
- debian/libvirt-daemon-system.install.in 0 additions, 6 deletionsdebian/libvirt-daemon-system.install.in
- debian/libvirt-daemon-system.postrm.in 15 additions, 0 deletionsdebian/libvirt-daemon-system.postrm.in
- debian/libvirt-daemon-system.preinst.in 15 additions, 0 deletionsdebian/libvirt-daemon-system.preinst.in
- debian/libvirt-daemon.install.in 0 additions, 5 deletionsdebian/libvirt-daemon.install.in
debian/libvirt-daemon-common.install.in
0 → 100644
File moved
File moved
debian/libvirt-daemon-common.links
0 → 100644
debian/libvirt-daemon-common.postinst.in
0 → 100644
debian/libvirt-daemon-system-sysv.postrm.in
0 → 100644
debian/libvirt-daemon-system-sysv.preinst.in
0 → 100644
Please register or sign in to comment