[packages/VirtualBox] move .start files to subdir

glen glen at pld-linux.org
Sun Mar 2 22:42:31 CET 2014


commit 2daf9ea4d9c1209c6b4de53b0e20ebc91097e079
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun Mar 2 21:39:24 2014 +0000

    move .start files to subdir
    
    this is to prevent users replacing master autostart.cfg file (removed
    write permission from the dir)

 VirtualBox.spec    | 5 +++--
 vboxautostart.init | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/VirtualBox.spec b/VirtualBox.spec
index 21a2189..a75c620 100644
--- a/VirtualBox.spec
+++ b/VirtualBox.spec
@@ -622,7 +622,7 @@ rm -rf $RPM_BUILD_ROOT
 %if %{with userspace}
 install -d $RPM_BUILD_ROOT{%{_bindir},/sbin,%{_sbindir},%{_libdir}/%{pname}/ExtensionPacks} \
 	$RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir},%{_datadir}/mime/packages} \
-	$RPM_BUILD_ROOT%{_sysconfdir}/vbox \
+	$RPM_BUILD_ROOT%{_sysconfdir}/vbox/autostart \
 	$RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,dri,input} \
 	$RPM_BUILD_ROOT{/lib/udev,/etc/udev/rules.d} \
 	$RPM_BUILD_ROOT{/etc/rc.d/init.d,%{systemdunitdir},%{_usrsrc}}
@@ -863,7 +863,8 @@ dkms remove -m vboxhost -v %{version}-%{rel} --rpm_safe_upgrade --all || :
 %if %{with userspace}
 %files
 %defattr(644,root,root,755)
-%dir %attr(750,root,vbox) %{_sysconfdir}/vbox
+%dir %attr(751,root,root) %{_sysconfdir}/vbox
+%dir %attr(770,root,vbox) %{_sysconfdir}/vbox/autostart
 %attr(640,root,vbox) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vbox/autostart.cfg
 %attr(754,root,root) /etc/rc.d/init.d/vboxautostart
 %attr(755,root,root) /sbin/mount.vdi
diff --git a/vboxautostart.init b/vboxautostart.init
index c461593..5e5c181 100755
--- a/vboxautostart.init
+++ b/vboxautostart.init
@@ -11,7 +11,7 @@
 # Source function library
 . /etc/rc.d/init.d/functions
 
-VBOXAUTOSTART_DB=/etc/vbox
+VBOXAUTOSTART_DB=/etc/vbox/autostart
 VBOXAUTOSTART_CONFIG=/etc/vbox/autostart.cfg
 VBOXAUTOSTART=@INSTALL_DIR@/VBoxAutostart
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/VirtualBox.git/commitdiff/2daf9ea4d9c1209c6b4de53b0e20ebc91097e079



More information about the pld-cvs-commit mailing list