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