SPECS: builder - add --topdir

glen glen at pld-linux.org
Wed Sep 24 16:50:06 CEST 2008


Author: glen                         Date: Wed Sep 24 14:50:06 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- add --topdir

---- Files affected:
SPECS:
   builder (1.563 -> 1.564) 

---- Diffs:

================================================================
Index: SPECS/builder
diff -u SPECS/builder:1.563 SPECS/builder:1.564
--- SPECS/builder:1.563	Wed Sep 24 14:26:14 2008
+++ SPECS/builder	Wed Sep 24 16:50:01 2008
@@ -1948,6 +1948,7 @@
 	TOP_DIR=$(eval $RPM $RPMOPTS --eval '%{_topdir}')
 	CVSROOT=":pserver:cvs@$CVS_SERVER:/cvsroot"
 
+	echo "Initialising rpm directories to $TOP_DIR from $CVSROOT"
 	mkdir -p $TOP_DIR/{RPMS,BUILD,SRPMS}
 	cd $TOP_DIR
 	cvs -d $CVSROOT co SOURCES/{.cvsignore,dropin} SPECS/{mirrors,md5,adapter{,.awk},fetchsrc_request,builder,{relup,compile,repackage}.sh}
@@ -2109,6 +2110,10 @@
 			shift; RPMOPTS="${RPMOPTS} ${1}"; shift ;;
 		--nopatch | -np )
 			shift; RPMOPTS="${RPMOPTS} --define \"patch${1} : ignoring patch${1}; exit 1; \""; shift ;;
+		--topdir)
+			RPMOPTS="${RPMOPTS} --define \"_topdir $2\""
+			shift 2
+			;;
 		--with | --without )
 			case $GROUP_BCONDS in
 				"yes")
================================================================

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



More information about the pld-cvs-commit mailing list