From e2bb019c13ecf630fbc56b103f338895d312af6b Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 1 Feb 2012 19:23:26 +0100 Subject: [PATCH] qemu: set kvm access to users in the wheel group, revbump. --- srcpkgs/qemu/INSTALL | 18 ++++++++++++++++++ srcpkgs/qemu/files/65-kvm.rules | 1 + srcpkgs/qemu/template | 5 +++++ 3 files changed, 24 insertions(+) create mode 100644 srcpkgs/qemu/INSTALL create mode 100644 srcpkgs/qemu/files/65-kvm.rules diff --git a/srcpkgs/qemu/INSTALL b/srcpkgs/qemu/INSTALL new file mode 100644 index 0000000000..25ffe4f08c --- /dev/null +++ b/srcpkgs/qemu/INSTALL @@ -0,0 +1,18 @@ +case "${ACTION}" in +post) + cat <<_EOF +========================================================================== + +To enable KVM your user must be added to the 'wheel' group: + + $ usermod -aG wheel + +Don't forget to load the appropiate KVM module for your CPU: + + $ modprobe kvm-amd # for AMD CPUs + $ modprobe kvm-intel # for Intel CPUs + +========================================================================== +_EOF + ;; +esac diff --git a/srcpkgs/qemu/files/65-kvm.rules b/srcpkgs/qemu/files/65-kvm.rules new file mode 100644 index 0000000000..758d727185 --- /dev/null +++ b/srcpkgs/qemu/files/65-kvm.rules @@ -0,0 +1 @@ +KERNEL=="kvm", GROUP="wheel", MODE="0660" diff --git a/srcpkgs/qemu/template b/srcpkgs/qemu/template index 8a256124e0..2833631dc6 100644 --- a/srcpkgs/qemu/template +++ b/srcpkgs/qemu/template @@ -1,6 +1,7 @@ # Template file for 'qemu' pkgname=qemu version=1.0 +revision=1 distfiles="http://wiki.qemu.org/download/qemu-${version}.tar.gz" build_style=configure configure_args="--prefix=/usr --sysconfdir=/etc --enable-spice @@ -44,3 +45,7 @@ Add_dependency build libcurl-devel pre_configure() { sed -i -e 's/lib64/lib/g' x86_64.ld } + +post_install() { + vinstall ${FILESDIR}/65-kvm.rules 644 lib/udev/rules.d +}