From e7fe66e840c1139d8c827d069c3761b7b295dc99 Mon Sep 17 00:00:00 2001 From: Juan RP <xtraeme@gmail.com> Date: Mon, 11 Jul 2011 09:14:49 +0200 Subject: [PATCH] virtualbox-ose: install missing scripts, fix udev rules. --- srcpkgs/virtualbox-ose/files/virtualbox-ose-dkms.udev | 10 +++++----- srcpkgs/virtualbox-ose/template | 7 +++++-- srcpkgs/virtualbox-ose/virtualbox-ose-dkms.template | 1 + 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/srcpkgs/virtualbox-ose/files/virtualbox-ose-dkms.udev b/srcpkgs/virtualbox-ose/files/virtualbox-ose-dkms.udev index 0c3d8bc374..37403ae2f2 100644 --- a/srcpkgs/virtualbox-ose/files/virtualbox-ose-dkms.udev +++ b/srcpkgs/virtualbox-ose/files/virtualbox-ose-dkms.udev @@ -1,5 +1,5 @@ -KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600" -SUBSYSTEM=="usb_device", ACTION=="add", RUN="/usr/lib/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers" -SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN="/usr/lib/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers" -SUBSYSTEM=="usb_device", ACTION=="remove", RUN="/usr/lib/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor" -SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN="/usr/lib/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor" +KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600" ENV{ACL_MANAGE}="1" +SUBSYSTEM=="usb_device", ACTION=="add", RUN="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers" +SUBSYSTEM=="usb_device", ACTION=="remove", RUN="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor" +SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor" diff --git a/srcpkgs/virtualbox-ose/template b/srcpkgs/virtualbox-ose/template index 4e3865df0d..fb97015501 100644 --- a/srcpkgs/virtualbox-ose/template +++ b/srcpkgs/virtualbox-ose/template @@ -3,6 +3,7 @@ pkgname=virtualbox-ose _vbox_distver=4.0.10 version=${_vbox_distver} patch_args="-Np1" +revision=1 wrksrc="VirtualBox-${version}_OSE" distfiles="http://download.virtualbox.org/virtualbox/$version/VirtualBox-$version.tar.bz2" build_style=custom-install @@ -43,8 +44,6 @@ Add_dependency run libIDL Add_dependency run glib Add_dependency run libpulseaudio Add_dependency run ${pkgname}-dkms ">=${version}" -Add_dependency run gcc -Add_dependency run coreutils Add_dependency run hicolor-icon-theme Add_dependency run desktop-file-utils @@ -123,6 +122,10 @@ do_install() # locales install -m0755 nls/*.qm -t ${DESTDIR}/usr/share/virtualbox/nls + # scripts + install -m0755 VBoxCreateUSBNode.sh VBoxSysInfo.sh \ + -t ${DESTDIR}/usr/share/virtualbox + # icons and desktop install -D -m0644 VBox.png ${DESTDIR}/usr/share/pixmaps/VBox.png install -D -m0644 virtualbox.desktop \ diff --git a/srcpkgs/virtualbox-ose/virtualbox-ose-dkms.template b/srcpkgs/virtualbox-ose/virtualbox-ose-dkms.template index c606085719..47dac3020a 100644 --- a/srcpkgs/virtualbox-ose/virtualbox-ose-dkms.template +++ b/srcpkgs/virtualbox-ose/virtualbox-ose-dkms.template @@ -8,6 +8,7 @@ long_desc="${long_desc} use of these modules. Kernel sources or headers are required to compile this module." +revision=1 dkms_modules="virtualbox-ose ${_vbox_distver}" noarch=yes