]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Introduce per-hypervisor virtual RPMs
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 3 Apr 2012 10:54:27 +0000 (11:54 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 4 Apr 2012 09:53:49 +0000 (10:53 +0100)
commit726e391d37313c23e9db6593d6ec28216653d20d
tree12a1af4d78de9a202c5f322a013ccd0987864093
parentbb145134659fd48b7da89ffd0204e43ef49eae69
Introduce per-hypervisor virtual RPMs

Introduce a set sub-RPMs, one per hypervisor, which can be used
as dependency targets by applications wishing to pull in the
full stack of packages required for a specific hypervisor. This
avoids the application needing to know what the hypervisor specific
package set is.

ie, applications should not need to know that using the libvirt
Xen hypervisor requires the 'xen' RPM - libvirt should take care
of that knowledge. All the application wants is 'libvirt-daemon-xen'

There are 5 sub-RPMs:

  libvirt-daemon-qemu - non-native TCG based emulators
  libvirt-daemon-kvm  - native KVM hypervisor
  libvirt-daemon-uml  - User Mode linux
  libvirt-daemon-xen  - Xen, either via XenD or libxl
  libvirt-daemon-lxc  - Linux native containers

When driver modules get turned on, these sub-RPMs will also
gain dependencies on the appropriate driver module .so files
libvirt.spec.in