[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