[packages/VirtualBox] move udev rules to 10, set perms for vboxdrvu

glen glen at pld-linux.org
Tue Jul 22 06:13:42 CEST 2014


commit e10592b2c20ad859d93c9c2ca0267a1c47f3873a
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Tue Jul 22 07:09:44 2014 +0300

    move udev rules to 10, set perms for vboxdrvu
    
    see https://bugs.archlinux.org/task/38314
    and https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Installer/linux/installer-common.sh

 VirtualBox.spec | 4 ++--
 udev.rules      | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/VirtualBox.spec b/VirtualBox.spec
index 5472963..f7393c7 100644
--- a/VirtualBox.spec
+++ b/VirtualBox.spec
@@ -718,7 +718,7 @@ fakeroot sh -x $RPM_BUILD_ROOT%{_libdir}/%{pname}/scripts/install.sh \
 	--root $RPM_BUILD_ROOT
 
 %{__mv} $RPM_BUILD_ROOT{%{_datadir}/%{pname},/lib/udev}/VBoxCreateUSBNode.sh
-cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
+cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/udev/rules.d/10-vboxdrv.rules
 
 %if %{with dkms}
 mv $RPM_BUILD_ROOT%{_datadir}/%{pname}/src $RPM_BUILD_ROOT%{_usrsrc}/vboxhost-%{version}-%{rel}
@@ -966,7 +966,7 @@ dkms remove -m vboxhost -v %{version}-%{rel} --rpm_safe_upgrade --all || :
 %dir %{_datadir}/%{pname}
 %attr(755,root,root) %{_datadir}/%{pname}/VBoxSysInfo.sh
 
-%config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
+%config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/*.rules
 %attr(755,root,root) /lib/udev/VBoxCreateUSBNode.sh
 
 %files gui
diff --git a/udev.rules b/udev.rules
index 315d28d..8d2755a 100644
--- a/udev.rules
+++ b/udev.rules
@@ -1,6 +1,9 @@
 # udev rules for VirtualBox
+# Reference: https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Installer/linux/installer-common.sh
+
 # Devices in Host
 KERNEL=="vboxdrv",    GROUP="vbox", MODE="0660"
+KERNEL=="vboxdrvu",   GROUP="root", MODE="0666"
 KERNEL=="vboxnetctl", GROUP="vbox", MODE="0660"
 
 # these lines below give access permission to vbox users to properly work with usb nodes, enabling them could be security risk:
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/VirtualBox.git/commitdiff/680d42afc905840e20b63e605960016d0bc76aa9



More information about the pld-cvs-commit mailing list