SPECS: pld-builder.spec - remove srpms_builder, ftpac those are on ep09 - a...

glen glen at pld-linux.org
Wed Oct 29 00:36:19 CET 2008


Author: glen                         Date: Tue Oct 28 23:36:19 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- remove srpms_builder, ftpac those are on ep09
- add system crontab

---- Files affected:
SPECS:
   pld-builder.spec (1.50 -> 1.51) 

---- Diffs:

================================================================
Index: SPECS/pld-builder.spec
diff -u SPECS/pld-builder.spec:1.50 SPECS/pld-builder.spec:1.51
--- SPECS/pld-builder.spec:1.50	Mon Aug 25 20:23:32 2008
+++ SPECS/pld-builder.spec	Wed Oct 29 00:36:13 2008
@@ -30,8 +30,6 @@
 Requires:	rc-scripts
 Provides:	group(builder)
 Provides:	user(builder)
-Provides:	user(ftpac)
-Provides:	user(srpms_builder)
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -114,6 +112,17 @@
 path = /var/cache/%{name}/ready
 EOF
 
+cat <<'EOF' > crontab
+SHELL=/bin/sh
+MAILTO=root
+
+#* * * * * builder exec nice -n 19 %{_datadir}/bin/request-fetcher.sh
+#* * * * * builder exec nice -n 19 %{_datadir}/bin/load-balancer.sh
+#* * * * * builder exec nice -n 19 %{_datadir}/bin/file-sender.sh
+
+#0 0 * * * chroot /home/users/builder/chroot-ac nice -n 19 tmpwatch -m 240 /var/cache/%{name}/ready
+EOF
+
 cat <<'EOF' > rpm.macros
 # rpm macros for pld builder chroot
 
@@ -126,7 +135,8 @@
 
 # Boolean (i.e. 1 == "yes", 0 == "no") that controls whether files
 # marked as %doc should be installed.
-%%_excludedocs   1
+# FIXME: excludedocs breaks kde build
+#%%_excludedocs   1
 EOF
 
 %build
@@ -182,15 +192,16 @@
 		echo '<queue/>' > spool/queue-$bb
 	done
 fi
+# crontab
+install -d $RPM_BUILD_ROOT/etc/cron.d
+cp -a crontab $RPM_BUILD_ROOT/etc/cron.d/%{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %pre
 %groupadd -g 181 builder
-%useradd -u 181 -g builder -c "srpms builder" srpms_builder
 %useradd -u 182 -g builder -c "bin builder" -s /bin/bash -d /home/services/builder builder
-%useradd -u 183 -g daemon -c "ftpac" ftpac
 
 %pre chroot
 %groupadd -g 181 builder
@@ -208,9 +219,7 @@
 
 %postun
 if [ "$1" = "0" ]; then
-	%userremove srpms_builder
 	%userremove builder
-	%userremove ftpac
 	%groupremove builder
 fi
 
@@ -229,6 +238,8 @@
 %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
 
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/cron.d/%{name}
+
 %dir %{_sysconfdir}
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
 
@@ -291,6 +302,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.51  2008/10/28 23:36:13  glen
+- remove srpms_builder, ftpac those are on ep09
+- add system crontab
+
 Revision 1.50  2008/08/25 18:23:32  glen
 - rpm macros for chroot
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/pld-builder.spec?r1=1.50&r2=1.51&f=u



More information about the pld-cvs-commit mailing list