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