Provides a qemu-system-x86 virtual package
This allows adding additional debian packages on pve hosts which depends on a qemu binary being installed. The following install paths were tested: * install of proxmox-ve on debian systems with standard package set: works as expected * install of proxmox-ve on debian having the debian qemu package installed: refused by the package manager as expected, until qemu, qemu-system-x86, libspice-server1 are deinstalled * manual install of qemu-system-x86 after proxmox-ve is installed: refused by the package manager as expected, until libspice-server1 is installed. If libspice-server1 is installed then proxmox-ve is deinstalled. * install of packages depending on qemu-system-x86 having proxmox-ve installed: thoses packages are installed as expected, no conflict Acked-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
parent
2c2626ddc3
commit
b090f37a6b
5
debian/control
vendored
5
debian/control
vendored
@ -51,10 +51,13 @@ Conflicts: kvm,
|
|||||||
pve-qemu-kvm-2.6.18,
|
pve-qemu-kvm-2.6.18,
|
||||||
qemu,
|
qemu,
|
||||||
qemu-kvm,
|
qemu-kvm,
|
||||||
|
qemu-system-x86,
|
||||||
|
qemu-utils,
|
||||||
|
Provides: qemu-system-x86,
|
||||||
qemu-utils,
|
qemu-utils,
|
||||||
Provides: qemu-utils,
|
|
||||||
Replaces: pve-kvm,
|
Replaces: pve-kvm,
|
||||||
pve-qemu-kvm-2.6.18,
|
pve-qemu-kvm-2.6.18,
|
||||||
|
qemu-system-x86,
|
||||||
qemu-utils,
|
qemu-utils,
|
||||||
Description: Full virtualization on x86 hardware
|
Description: Full virtualization on x86 hardware
|
||||||
Using KVM, one can run multiple virtual PCs, each running unmodified Linux or
|
Using KVM, one can run multiple virtual PCs, each running unmodified Linux or
|
||||||
|
11
debian/pve-qemu-kvm.links
vendored
Normal file
11
debian/pve-qemu-kvm.links
vendored
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
usr/bin/qemu-system-x86_64 usr/bin/kvm
|
||||||
|
|
||||||
|
# qemu-system-i386 and qemu-system-x86_64 provides the same hardware emulation
|
||||||
|
usr/bin/qemu-system-x86_64 usr/bin/qemu-system-i386
|
||||||
|
|
||||||
|
# upstream provides a qemu man page,
|
||||||
|
# we symlink to kvm for backward compatibility
|
||||||
|
# and to qemu-system-{i386,x86_64} to fullfill our 'Provides: qemu-system-x86'
|
||||||
|
usr/share/man/man1/qemu.1 usr/share/man/man1/kvm.1
|
||||||
|
usr/share/man/man1/qemu.1 usr/share/man/man1/qemu-system-i386.1
|
||||||
|
usr/share/man/man1/qemu.1 usr/share/man/man1/qemu-system-x86_64.1
|
3
debian/rules
vendored
3
debian/rules
vendored
@ -86,9 +86,6 @@ install: build
|
|||||||
# Add here commands to install the package into debian/pve-kvm.
|
# Add here commands to install the package into debian/pve-kvm.
|
||||||
$(MAKE) DESTDIR=$(destdir) install
|
$(MAKE) DESTDIR=$(destdir) install
|
||||||
|
|
||||||
mv $(destdir)/usr/bin/qemu-system-$(ARCH) $(destdir)/usr/bin/kvm
|
|
||||||
mv $(destdir)/usr/share/man/man1/qemu.1 $(destdir)/usr/share/man/man1/kvm.1
|
|
||||||
|
|
||||||
# we do not need openbios files (sparc/ppc)
|
# we do not need openbios files (sparc/ppc)
|
||||||
rm -rf $(destdir)/usr/share/kvm/openbios-*
|
rm -rf $(destdir)/usr/share/kvm/openbios-*
|
||||||
# remove ppc files
|
# remove ppc files
|
||||||
|
Loading…
Reference in New Issue
Block a user