SPECS: pld-builder.spec - addons to get srpm builder rolling

glen glen at pld-linux.org
Wed Oct 29 02:12:04 CET 2008


Author: glen                         Date: Wed Oct 29 01:12:04 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- addons to get srpm builder rolling

---- Files affected:
SPECS:
   pld-builder.spec (1.52 -> 1.53) 

---- Diffs:

================================================================
Index: SPECS/pld-builder.spec
diff -u SPECS/pld-builder.spec:1.52 SPECS/pld-builder.spec:1.53
--- SPECS/pld-builder.spec:1.52	Wed Oct 29 00:58:10 2008
+++ SPECS/pld-builder.spec	Wed Oct 29 02:11:58 2008
@@ -3,7 +3,7 @@
 Summary(pl.UTF-8):	Środowisko budowniczego pakietów RPM dla PLD
 Name:		pld-builder
 Version:	0.2
-Release:	0.50
+Release:	0.55
 License:	GPL
 Group:		Development/Building
 Source0:	%{name}-%{version}.tar.bz2
@@ -80,6 +80,9 @@
 Requires:	tmpwatch
 Provides:	group(builder)
 Provides:	user(builder)
+# for srpm builder
+Requires:	cvs-client
+Requires:	rpm-build-tools
 
 %description chroot
 This is the package to be installed in builder chroot.
@@ -166,8 +169,13 @@
 install -d $RPM_BUILD_ROOT{%{_sharedstatedir}/%{name}/{spool/{buildlogs,builds,ftp,notify},lock,www/{s,}rpms},/etc/{sysconfig,rc.d/init.d}}
 install -d $RPM_BUILD_ROOT/home/services/builder/.gnupg
 install -d $RPM_BUILD_ROOT/home/services/builder/.ssh
-install -d $RPM_BUILD_ROOT/home/services/builder/rpm/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
+install -d $RPM_BUILD_ROOT/home/services/builder/rpm/{BUILD,RPMS,SRPMS,{SOURCES,SPECS}/CVS}
 install -d $RPM_BUILD_ROOT/var/cache/%{name}/ready
+ln -s %{_bindir}/builder $RPM_BUILD_ROOT/home/services/builder/rpm/SPECS
+
+echo "SPECS" > $RPM_BUILD_ROOT/home/services/builder/rpm/SPECS/CVS/Repository
+echo ":pserver:cvs at cvs.pld-linux.org:/cvsroot" > $RPM_BUILD_ROOT/home/services/builder/rpm/SPECS/CVS/Root
+touch $RPM_BUILD_ROOT/home/services/builder/rpm/SPECS/CVS/Entries{,.Static}
 
 install -d $RPM_BUILD_ROOT/etc/poldek/repos.d
 cp -a poldek.conf $RPM_BUILD_ROOT/etc/poldek/repos.d/%{name}.conf
@@ -281,9 +289,17 @@
 %dir %attr(750,builder,builder) /home/services/builder/rpm
 %dir %attr(750,builder,builder) /home/services/builder/rpm/BUILD
 %dir %attr(750,builder,builder) /home/services/builder/rpm/RPMS
+%dir %attr(750,builder,builder) /home/services/builder/rpm/SRPMS
 %dir %attr(750,builder,builder) /home/services/builder/rpm/SOURCES
 %dir %attr(750,builder,builder) /home/services/builder/rpm/SPECS
-%dir %attr(750,builder,builder) /home/services/builder/rpm/SRPMS
+
+# for srpm builder
+%attr(750,builder,builder) /home/services/builder/rpm/SPECS/builder
+%dir %attr(750,builder,builder) /home/services/builder/rpm/SPECS/CVS
+%attr(640,builder,builder) %config(noreplace) %verify(not md5 mtime size) /home/services/builder/rpm/SPECS/CVS/Repository
+%attr(640,builder,builder) %config(noreplace) %verify(not md5 mtime size) /home/services/builder/rpm/SPECS/CVS/Root
+%attr(640,builder,builder) %config(noreplace) %verify(not md5 mtime size) /home/services/builder/rpm/SPECS/CVS/Entries
+%attr(640,builder,builder) %config(noreplace) %verify(not md5 mtime size) /home/services/builder/rpm/SPECS/CVS/Entries.Static
 
 # minimal but sane defaults for rpm inside chroot
 %config(noreplace) %verify(not md5 mtime size) /etc/rpm/macros.builder
@@ -303,6 +319,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.53  2008/10/29 01:11:58  glen
+- addons to get srpm builder rolling
+
 Revision 1.52  2008/10/28 23:58:10  glen
 - fix crontab install
 
================================================================

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



More information about the pld-cvs-commit mailing list