SPECS: builder - detect BuildArch from specfile and enforce --targ...

glen glen at pld-linux.org
Sat Sep 10 13:54:48 CEST 2005


Author: glen                         Date: Sat Sep 10 11:54:47 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- detect BuildArch from specfile and enforce --target (as for --target noarch some arch dependant postinstall stages are skipped)

---- Files affected:
SPECS:
   builder (1.327 -> 1.328) 

---- Diffs:

================================================================
Index: SPECS/builder
diff -u SPECS/builder:1.327 SPECS/builder:1.328
--- SPECS/builder:1.327	Wed Sep  7 20:20:59 2005
+++ SPECS/builder	Sat Sep 10 13:54:42 2005
@@ -1636,6 +1636,13 @@
 	set -v;
 fi
 
+if [ -n "$SPECFILE" ] && [ -z "$TARGET" ]; then
+	 tmp=$(awk  '/^BuildArch:/ { print $NF}' $SPECFILE)
+	 if [ "$tmp" ]; then
+		  TARGET="$tmp"
+	 fi
+fi
+
 if [ -n "$TARGET" ]; then
 	case "$RPMBUILD" in
 		"rpmbuild")
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/builder?r1=1.327&r2=1.328&f=u




More information about the pld-cvs-commit mailing list