pld-builder.new: client/make-request.sh - add --update-macros to update rpm...

glen glen at pld-linux.org
Mon Aug 23 12:14:48 CEST 2010


Author: glen                         Date: Mon Aug 23 10:14:48 2010 GMT
Module: pld-builder.new               Tag: HEAD
---- Log message:
- add --update-macros to update rpm-build-macros on src builder

---- Files affected:
pld-builder.new/client:
   make-request.sh (1.79 -> 1.80) 

---- Diffs:

================================================================
Index: pld-builder.new/client/make-request.sh
diff -u pld-builder.new/client/make-request.sh:1.79 pld-builder.new/client/make-request.sh:1.80
--- pld-builder.new/client/make-request.sh:1.79	Mon Aug 23 10:15:14 2010
+++ pld-builder.new/client/make-request.sh	Mon Aug 23 12:14:43 2010
@@ -48,6 +48,7 @@
 # internal options, not to be overriden
 specs=
 df_fetch=no
+upgrade_macros=no
 
 die() {
 	echo >&2 "$0: $*"
@@ -179,6 +180,8 @@
             shortcut for --command poldek --up -Uv ARGS
       --cvsup
             Updates builders infrastructure (outside chroot)
+      --update-macros
+            Updates rpm-build-macros on src builder
       -q
             shortcut for --command rpm -q ARGS
       -g, --gpg-opts "opts"
@@ -318,6 +321,10 @@
 			f_upgrade=no
 			;;
 
+		--update-macros)
+			upgrade_macros="yes"
+			;;
+
 		-df | --distfiles-fetch | --distfiles-fetch-request)
 			df_fetch=yes
 			;;
@@ -474,6 +481,13 @@
 if [ "$df_fetch" = "yes" ]; then
 	df_fetch $specs
 	exit 0
+fi
+
+if [ "$upgrade_macros" = "yes" ]; then
+	command="poldek --up -Uv rpm-build-macros"
+	builders="$distro-src"
+	f_upgrade=no
+	build_mode=test
 fi
 
 if [[ "$requester" != *@* ]] ; then
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/client/make-request.sh?r1=1.79&r2=1.80&f=u



More information about the pld-cvs-commit mailing list