Author: glen                         Date: Mon Nov 28 00:01:07 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- add sudoers rule

---- Files affected:
packages/pld-builder:
   pld-builder.spec (1.78 -> 1.79) , sudo (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/pld-builder/pld-builder.spec
diff -u packages/pld-builder/pld-builder.spec:1.78 
packages/pld-builder/pld-builder.spec:1.79
--- packages/pld-builder/pld-builder.spec:1.78  Sun Nov 27 22:31:43 2011
+++ packages/pld-builder/pld-builder.spec       Mon Nov 28 01:01:02 2011
@@ -15,6 +15,7 @@
 Source4:       rpm.macros
 Source5:       crontab
 Source6:       procmailrc
+Source7:       sudo
 URL:           http://cvs.pld-linux.org/cgi-bin/cvsweb/pld-builder.new/
 BuildRequires: python
 BuildRequires: rpm-pythonprov
@@ -125,11 +126,11 @@
 
 # python
 install -d $RPM_BUILD_ROOT%{py_scriptdir}/PLD_Builder
-cp -a PLD_Builder/*.py[co] $RPM_BUILD_ROOT%{py_scriptdir}/PLD_Builder
+cp -p PLD_Builder/*.py[co] $RPM_BUILD_ROOT%{py_scriptdir}/PLD_Builder
 
 # other
 install -d $RPM_BUILD_ROOT%{_sysconfdir}
-cp -a config/{rsync-passwords,*.conf} $RPM_BUILD_ROOT%{_sysconfdir}
+cp -p config/{rsync-passwords,*.conf} $RPM_BUILD_ROOT%{_sysconfdir}
 install -d $RPM_BUILD_ROOT%{_datadir}/{bin,admin}
 for a in bin/*.sh; do
 sed -e '
@@ -152,17 +153,21 @@
 touch $RPM_BUILD_ROOT/home/services/builder/rpm/packages/CVS/Entries{,.Static}
 
 install -d $RPM_BUILD_ROOT/etc/poldek/repos.d
-cp -a %{SOURCE3} $RPM_BUILD_ROOT/etc/poldek/repos.d/%{name}.conf
+cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/poldek/repos.d/%{name}.conf
 
 install -d $RPM_BUILD_ROOT/etc/rpm
-cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/rpm/macros.builder
+cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/rpm/macros.builder
 
 # crontab
 install -d $RPM_BUILD_ROOT/etc/cron.d
-cp -a %{SOURCE5} $RPM_BUILD_ROOT/etc/cron.d/%{name}
+cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/cron.d/%{name}
+
+# sudo
+install -d $RPM_BUILD_ROOT/etc/sudoers.d
+cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/sudoers.d/%{name}
 
 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/pld-builder
-cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/pld-builder
+cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/pld-builder
 
 # from admin/fresh-queue.sh
 cd $RPM_BUILD_ROOT%{_sharedstatedir}/%{name}
@@ -220,6 +225,7 @@
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) 
/etc/sysconfig/pld-builder
 
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) 
/etc/cron.d/%{name}
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) 
/etc/sudoers.d/%{name}
 
 %dir %{_sysconfdir}
 %attr(640,root,builder) %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/*.conf
@@ -288,6 +294,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.79  2011/11/28 00:01:02  glen
+- add sudoers rule
+
 Revision 1.78  2011/11/27 21:31:43  glen
 - 20111127 snap
 

================================================================
Index: packages/pld-builder/sudo
diff -u /dev/null packages/pld-builder/sudo:1.1
--- /dev/null   Mon Nov 28 01:01:07 2011
+++ packages/pld-builder/sudo   Mon Nov 28 01:01:02 2011
@@ -0,0 +1,2 @@
+# allow to run all comments under builder chroot
+#builder ALL=(ALL) NOPASSWD: /usr/sbin/chroot /srv/chroot *
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/pld-builder/pld-builder.spec?r1=1.78&r2=1.79&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to