[packages/vagrant] install sudoers file

glen glen at pld-linux.org
Tue Apr 23 22:06:43 CEST 2013


commit cc40b6fa5a78074692238c633e0301475d82b0fb
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Tue Apr 23 23:05:52 2013 +0300

    install sudoers file

 vagrant.spec | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/vagrant.spec b/vagrant.spec
index 943b89e..5bb8349 100644
--- a/vagrant.spec
+++ b/vagrant.spec
@@ -3,15 +3,15 @@
 Summary:	Provisioning and deployment of virtual instances
 Name:		vagrant
 Version:	1.2.1
-Release:	0.26
+Release:	0.27
 License:	MIT
 Group:		Applications/Emulators
-URL:		http://vagrantup.com/
 Source0:	https://github.com/mitchellh/vagrant/archive/v%{version}.tar.gz?/%{name}-%{version}.tgz
 # Source0-md5:	bafaf972296d0e8a122bc2ca6e13091f
 Patch0:		source_root.patch
 Patch1:		rubygems.patch
 Patch2:		no-warning.patch
+URL:		http://vagrantup.com/
 BuildRequires:	ruby-contest >= 0.1.2
 BuildRequires:	ruby-minitest >= 2.5.1
 BuildRequires:	ruby-mocha
@@ -121,6 +121,9 @@ install -d $RPM_BUILD_ROOT/etc/bash_completion.d
 mv contrib/bash/completion.sh $RPM_BUILD_ROOT/etc/bash_completion.d/%{name}.sh
 
 # guest
+install -d $RPM_BUILD_ROOT/etc/sudoers.d
+echo 'vagrant ALL=(ALL) NOPASSWD: ALL' > $RPM_BUILD_ROOT/etc/sudoers.d/%{name}
+
 install -d $RPM_BUILD_ROOT{%{vg_root},%{vg_home}/.ssh}
 cp -a /etc/skel/.bash*  $RPM_BUILD_ROOT%{vg_home}
 
@@ -155,6 +158,7 @@ fi
 
 %files guest
 %defattr(644,root,root,755)
+%attr(440,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sudoers.d/%{name}
 %dir %attr(750,vagrant,vagrant) %{vg_home}
 %dir %attr(700,vagrant,vagrant) %{vg_home}/.ssh
 %attr(600,vagrant,vagrant) %config(noreplace) %verify(not md5 mtime size) %{vg_home}/.ssh/authorized_keys
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/vagrant.git/commitdiff/cc40b6fa5a78074692238c633e0301475d82b0fb



More information about the pld-cvs-commit mailing list