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
