Skip to content
Commits on Source (3)
......@@ -99,12 +99,16 @@ Depends:
${misc:Depends},
${shlibs:Depends},
libvirt0 (= ${binary:Version}),
libvirt-daemon-driver-qemu,
Enhances: qemu, qemu-kvm, xen
Section: admin
Recommends:
qemu-kvm | qemu (>= 0.9.1),
libxml2-utils,
netcat-openbsd,
libvirt-daemon-driver-lxc,
libvirt-daemon-driver-vbox,
libvirt-daemon-driver-xen,
Suggests:
libvirt-daemon-driver-storage-gluster,
libvirt-daemon-driver-storage-rbd,
......@@ -119,6 +123,74 @@ Description: Virtualization daemon
.
This package contains the daemon libvirtd to manage the hypervisors.
Package: libvirt-daemon-driver-qemu
Architecture: linux-any
Depends:
${misc:Depends},
${shlibs:Depends},
libvirt-daemon (= ${binary:Version}),
Replaces: libvirt-daemon (<< 5.6.0-3~)
Breaks: libvirt-daemon (<< 5.6.0-3~)
Section: admin
Description: Virtualization daemon QEMU connection driver
Libvirt is a C toolkit to interact with the virtualization capabilities
of recent versions of Linux (and other OSes). The library aims at providing
a long term stable C API for different virtualization mechanisms. It currently
supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox.
.
This package contains the libvirtd connection driver for QEMU.
Package: libvirt-daemon-driver-lxc
Architecture: linux-any
Depends:
${misc:Depends},
${shlibs:Depends},
libvirt-daemon (= ${binary:Version}),
Replaces: libvirt-daemon (<< 5.6.0-3~)
Breaks: libvirt-daemon (<< 5.6.0-3~)
Section: admin
Description: Virtualization daemon LXC connection driver
Libvirt is a C toolkit to interact with the virtualization capabilities
of recent versions of Linux (and other OSes). The library aims at providing
a long term stable C API for different virtualization mechanisms. It currently
supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox.
.
This package contains the libvirtd connection driver for LXC.
Package: libvirt-daemon-driver-vbox
Architecture: i386 amd64
Depends:
${misc:Depends},
${shlibs:Depends},
libvirt-daemon (= ${binary:Version}),
Replaces: libvirt-daemon (<< 5.6.0-3~)
Breaks: libvirt-daemon (<< 5.6.0-3~)
Section: admin
Description: Virtualization daemon VirtualBox connection driver
Libvirt is a C toolkit to interact with the virtualization capabilities
of recent versions of Linux (and other OSes). The library aims at providing
a long term stable C API for different virtualization mechanisms. It currently
supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox.
.
This package contains the libvirtd connection driver for VirtualBox.
Package: libvirt-daemon-driver-xen
Architecture: i386 amd64 armhf arm64
Depends:
${misc:Depends},
${shlibs:Depends},
libvirt-daemon (= ${binary:Version}),
Replaces: libvirt-daemon (<< 5.6.0-3~)
Breaks: libvirt-daemon (<< 5.6.0-3~)
Section: admin
Description: Virtualization daemon Xen connection driver
Libvirt is a C toolkit to interact with the virtualization capabilities
of recent versions of Linux (and other OSes). The library aims at providing
a long term stable C API for different virtualization mechanisms. It currently
supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox.
.
This package contains the libvirtd connection driver for Xen.
Package: libvirt-daemon-driver-storage-gluster
Architecture: linux-any
Depends:
......
usr/lib/*/libvirt/connection-driver/libvirt_driver_lxc.so
usr/lib/*/libvirt/connection-driver/libvirt_driver_qemu.so
usr/lib/*/libvirt/connection-driver/libvirt_driver_vbox.so
usr/lib/*/libvirt/connection-driver/libvirt_driver_libxl.so
libvirt (5.6.0-3) 5.6.0-3; urgency=medium
Just as version 3.7.0-3 separated the storage drivers into individual
binary packages - for a smaller amount of default dependencies and the
ability to reduce the active codebase for security concerns - this is
now done for the connection drivers as well.
Internal drivers such as interface, network and storage stay part of the
libvirt-daemon package for now. But lxc, qemu, vbox and xen are in packages
like libvirt-daemon-driver-<type>.
By default libvirt-daemon depends on the qemu connection (most common
use case) and recommends the further formerly integrated connection types.
This allows users concerned about size or active codebase to remove those
drivers they do not use.
-- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 04 Apr 2019 15:07:34 +0200
libvirt (1.1.4-2) unstable; urgency=low
If you're using cgroups make sure you're using a different mount per cgroup
......
......@@ -2,7 +2,12 @@ usr/sbin/*
usr/lib/libvirt/libvirt_*
usr/lib/libvirt/libvirt-guests.sh
usr/lib/*/libvirt/lock-driver/lockd.so
usr/lib/*/libvirt/connection-driver
usr/lib/*/libvirt/connection-driver/libvirt_driver_interface.so
usr/lib/*/libvirt/connection-driver/libvirt_driver_network.so
usr/lib/*/libvirt/connection-driver/libvirt_driver_nodedev.so
usr/lib/*/libvirt/connection-driver/libvirt_driver_nwfilter.so
usr/lib/*/libvirt/connection-driver/libvirt_driver_secret.so
usr/lib/*/libvirt/connection-driver/libvirt_driver_storage.so
usr/share/augeas/*
usr/share/bash-completion/*
usr/share/man/man8/*
......
......@@ -222,7 +222,6 @@ endif
done
# Don't ship any la files
rm debian/libvirt-daemon/usr/lib/*/libvirt/connection-driver/*.la
rm debian/libvirt-wireshark/usr/lib/*/wireshark/plugins/*/*/*.la
# Don't ship any files that are managed by the user only
rm debian/libvirt-daemon-system/etc/apparmor.d/local/*
......
......@@ -7,7 +7,7 @@ Depends: libvirt-daemon, libvirt-clients, libxml2-utils, qemu-system, qemu-kvm
Restrictions: allow-stderr, isolation-container
Tests: smoke-lxc
Depends: libvirt-daemon-system, libvirt-clients, libxml2-utils
Depends: libvirt-daemon-system, libvirt-daemon-driver-lxc, libvirt-clients, libxml2-utils
Restrictions: allow-stderr, needs-root
Tests: build-test
......