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

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to