[packages/VirtualBox] add vboxsf group, for Shared Folders Automount to work
glen
glen at pld-linux.org
Sat Mar 1 22:23:16 CET 2014
commit 551622b8b751ca9fe190ea3af0077fa246cd6b9f
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sat Mar 1 22:50:25 2014 +0200
add vboxsf group, for Shared Folders Automount to work
http://www.virtualbox.org/manual/ch04.html#sf_mount_auto
see common/VBoxService/VBoxServiceAutoMount.cpp VBoxServiceAutoMountProcessMappings()
VirtualBox.spec | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
---
diff --git a/VirtualBox.spec b/VirtualBox.spec
index 2199d65..7feaaa1 100644
--- a/VirtualBox.spec
+++ b/VirtualBox.spec
@@ -272,8 +272,12 @@ You should install this package in your Host OS.
%package guest
Summary: VirtualBox Guest tools
Group: Base
-Requires(post,preun): /sbin/chkconfig
+Provides: group(vboxsf)
Requires(post): systemd-units >= 38
+Requires(post,preun): /sbin/chkconfig
+Requires(postun): /usr/sbin/groupdel
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/sbin/groupadd
Requires: rc-scripts
Requires: systemd-units >= 38
Suggests: kernel(vboxguest)
@@ -786,6 +790,11 @@ fi
%update_icon_cache hicolor
%update_mime_database
+%pre guest
+# Add a group "vboxsf" for Shared Folders access
+# All users which want to access the auto-mounted Shared Folders have to be added to this group.
+%groupadd -g 266 -r -f vboxsf
+
%post guest
/sbin/chkconfig --add vboxservice
%service vboxservice restart
@@ -799,6 +808,9 @@ fi
%systemd_preun vboxservice.service
%postun guest
+if [ "$1" = "0" ]; then
+ %groupremove vboxsf
+fi
%systemd_reload
%triggerpostun guest -- VirtualBox-guest < 4.3.0-1
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/VirtualBox.git/commitdiff/551622b8b751ca9fe190ea3af0077fa246cd6b9f
More information about the pld-cvs-commit
mailing list