SPECS: pld-builder.spec - init structure using code from admin/fresh-queue.sh
glen
glen at pld-linux.org
Tue Jul 15 12:00:57 CEST 2008
Author: glen Date: Tue Jul 15 10:00:57 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- init structure using code from admin/fresh-queue.sh
---- Files affected:
SPECS:
pld-builder.spec (1.36 -> 1.37)
---- Diffs:
================================================================
Index: SPECS/pld-builder.spec
diff -u SPECS/pld-builder.spec:1.36 SPECS/pld-builder.spec:1.37
--- SPECS/pld-builder.spec:1.36 Mon Jul 14 18:37:04 2008
+++ SPECS/pld-builder.spec Tue Jul 15 12:00:51 2008
@@ -4,7 +4,7 @@
Summary(pl.UTF-8): Środowisko budowniczego pakietów RPM dla PLD
Name: pld-builder
Version: 0.0.%{snap}
-Release: 0.27
+Release: 0.28
License: GPL
Group: Development/Building
Source0: %{name}.new-%{snap}.tar.bz2
@@ -119,6 +119,21 @@
install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/pld-builder
install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/pld-builder
+# from admin/fresh-queue.sh
+cd $RPM_BUILD_ROOT%{_sharedstatedir}/%{name}
+mkdir -p spool/{builds,buildlogs,notify,ftp} www/srpms lock
+echo 0 > www/max_req_no
+echo 0 > spool/last_req_no
+echo -n > spool/processed_ids
+echo -n > spool/got_lock
+echo '<queue/>' > spool/queue
+echo '<queue/>' > spool/req_queue
+if [ "$binary_builders" ]; then
+ for bb in $binary_builders; do
+ echo '<queue/>' > spool/queue-$bb
+ done
+fi
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -152,6 +167,9 @@
%doc user-manual.txt
%lang(pl) %doc jak-to-dziala.txt jak-wysylac-zlecenia.txt
+%attr(754,root,root) /etc/rc.d/init.d/pld-builder
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/pld-builder
+
%dir %{_sysconfdir}
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
@@ -162,18 +180,25 @@
%attr(755,root,root) %{_datadir}/admin/*
%dir %{_sharedstatedir}/%{name}
+
%dir %attr(775,root,pld-builder) %{_sharedstatedir}/%{name}/spool
%dir %attr(775,root,pld-builder) %{_sharedstatedir}/%{name}/spool/buildlogs
%dir %{_sharedstatedir}/%{name}/spool/builds
%dir %{_sharedstatedir}/%{name}/spool/ftp
%dir %attr(775,root,pld-builder) %{_sharedstatedir}/%{name}/spool/notify
+
+%config(noreplace) %verify(not md5 mtime size) %{_sharedstatedir}/%{name}/spool/got_lock
+%config(noreplace) %verify(not md5 mtime size) %{_sharedstatedir}/%{name}/spool/last_req_no
+%config(noreplace) %verify(not md5 mtime size) %{_sharedstatedir}/%{name}/spool/processed_ids
+%config(noreplace) %verify(not md5 mtime size) %{_sharedstatedir}/%{name}/spool/queue
+%config(noreplace) %verify(not md5 mtime size) %{_sharedstatedir}/%{name}/spool/req_queue
+
%dir %attr(775,root,pld-builder) %{_sharedstatedir}/%{name}/lock
+
%dir %{_sharedstatedir}/%{name}/www
%dir %{_sharedstatedir}/%{name}/www/rpms
%dir %{_sharedstatedir}/%{name}/www/srpms
-
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/pld-builder
-%attr(754,root,root) /etc/rc.d/init.d/pld-builder
+%config(noreplace) %verify(not md5 mtime size) %{_sharedstatedir}/%{name}/www/max_req_no
%files client
%defattr(644,root,root,755)
@@ -189,6 +214,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.37 2008/07/15 10:00:51 glen
+- init structure using code from admin/fresh-queue.sh
+
Revision 1.36 2008/07/14 16:37:04 glen
- update deps
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/pld-builder.spec?r1=1.36&r2=1.37&f=u
More information about the pld-cvs-commit
mailing list