summarylogtreecommitdiffstats
path: root/qemu.install
diff options
context:
space:
mode:
Diffstat (limited to 'qemu.install')
-rw-r--r--qemu.install24
1 files changed, 11 insertions, 13 deletions
diff --git a/qemu.install b/qemu.install
index 7a384814cb3..be5b0184ad2 100644
--- a/qemu.install
+++ b/qemu.install
@@ -1,26 +1,24 @@
-# kvm: the new package version
+# Arg 1: the new package version
post_install() {
- #
- groupadd kvm -f -g 78
- echo "As of revision 31714, there is no need to add -bios /usr/share/qemu/bios.bin"
- echo "anymore to your qemu command line"
+ # create kvm group
+ systemd-sysusers qemu.conf
+
+ # retrigger events on modules files when already loaded
+ [[ -e /dev/kvm ]] && udevadm trigger /dev/kvm
+ [[ -e /dev/vhost-net ]] && udevadm trigger /dev/vhost-net
}
+# arg 1: the new package version
+# arg 2: the old package version
post_upgrade() {
- if [ "$(vercmp $2 0.11)" -lt 0 ]; then
+ if (( "$(vercmp $2 0.11)" < 0 )); then
echo "With the release of qemu and qemu-kvm 0.12.X, the kqemu kernel module"
echo "is no longer supported and will be removed from the repositories. You"
echo "can safely uninstall it from your system."
fi
- if [ "$(vercmp $2 1.3.1)" -lt 0 ]; then
+ if (( "$(vercmp $2 1.3.1)" < 0 )); then
echo "With the release of qemu 1.3.0, qemu-kvm binary is removed."
echo "You need to change the emulator path, if you use libvirt by using:"
echo "'virsh edit <vm-name>'"
fi
}
-
-post_remove() {
- #
- groupdel kvm
-}
-