SPECS: pld-builder.spec - rpm macros for chroot
glen
glen at pld-linux.org
Mon Aug 25 20:23:37 CEST 2008
Author: glen Date: Mon Aug 25 18:23:37 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- rpm macros for chroot
---- Files affected:
SPECS:
pld-builder.spec (1.49 -> 1.50)
---- Diffs:
================================================================
Index: SPECS/pld-builder.spec
diff -u SPECS/pld-builder.spec:1.49 SPECS/pld-builder.spec:1.50
--- SPECS/pld-builder.spec:1.49 Mon Aug 25 20:12:35 2008
+++ SPECS/pld-builder.spec Mon Aug 25 20:23:32 2008
@@ -3,7 +3,7 @@
Summary(pl.UTF-8): Środowisko budowniczego pakietów RPM dla PLD
Name: pld-builder
Version: 0.2
-Release: 0.3
+Release: 0.5
License: GPL
Group: Development/Building
Source0: %{name}-%{version}.tar.bz2
@@ -114,6 +114,21 @@
path = /var/cache/%{name}/ready
EOF
+cat <<'EOF' > rpm.macros
+# rpm macros for pld builder chroot
+
+# A colon separated list of desired locales to be installed;
+# "all" means install all locale specific files.
+%%_install_langs en_US
+
+# If non-zero, all erasures will be automagically repackaged.
+%%_repackage_all_erasures 0
+
+# Boolean (i.e. 1 == "yes", 0 == "no") that controls whether files
+# marked as %doc should be installed.
+%%_excludedocs 1
+EOF
+
%build
%{__make}
%py_lint PLD_Builder
@@ -143,9 +158,13 @@
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/var/cache/%{name}/ready
-install -d $RPM_BUILD_ROOT/etc/poldek/repos.d
+install -d $RPM_BUILD_ROOT/etc/poldek/repos.d
cp -a poldek.conf $RPM_BUILD_ROOT/etc/poldek/repos.d/%{name}.conf
+
+install -d $RPM_BUILD_ROOT/etc/rpm
+cp -a rpm.macros $RPM_BUILD_ROOT/etc/rpm/macros.builder
+
install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/pld-builder
install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/pld-builder
@@ -254,6 +273,9 @@
%dir %attr(750,builder,builder) /home/services/builder/rpm/SPECS
%dir %attr(750,builder,builder) /home/services/builder/rpm/SRPMS
+# minimal but sane defaults for rpm inside chroot
+%config(noreplace) %verify(not md5 mtime size) /etc/rpm/macros.builder
+
# locally cached rpms from bin-builder
%config(noreplace) %verify(not md5 mtime size) /etc/poldek/repos.d/%{name}.conf
%dir /var/cache/%{name}
@@ -269,6 +291,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.50 2008/08/25 18:23:32 glen
+- rpm macros for chroot
+
Revision 1.49 2008/08/25 18:12:35 glen
- tmpwatch to chroot
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/pld-builder.spec?r1=1.49&r2=1.50&f=u
More information about the pld-cvs-commit
mailing list