PLD-doc: cvs-hints.txt - use ipoldek to determine the source package name i...

pawelz pawelz at pld-linux.org
Mon Nov 15 11:28:36 CET 2010


Author: pawelz                       Date: Mon Nov 15 10:28:36 2010 GMT
Module: PLD-doc                       Tag: HEAD
---- Log message:
- use ipoldek to determine the source package name in the relup example

---- Files affected:
PLD-doc:
   cvs-hints.txt (1.4 -> 1.5) 

---- Diffs:

================================================================
Index: PLD-doc/cvs-hints.txt
diff -u PLD-doc/cvs-hints.txt:1.4 PLD-doc/cvs-hints.txt:1.5
--- PLD-doc/cvs-hints.txt:1.4	Sat Nov 13 00:54:54 2010
+++ PLD-doc/cvs-hints.txt	Mon Nov 15 11:28:31 2010
@@ -23,7 +23,8 @@
 * Increase release of all perl-* packages that need to be rebuilt for ti-dev:
 
   cd ~/rpm/packages
-  for I in $(curl http://ep09.pld-linux.org/~pldtidev/i686-main+test-broken-deps.html | sed -n 's/^error: \([^:]\+\):.*$/\1/gp' | grep ^perl | sort | uniq | sed 's/-[^-]\+-[^-]\+$//g'); do [ -d "$I" ] && echo $I; done | sed 's,.*,&/&.spec,g' | xargs ./relup.sh -u -i
+  for I in $(curl http://ep09.pld-linux.org/~pldtidev/i686-main+test-broken-deps.html | sed -n 's/^error: \([^:]\+\):.*$/\1/gp' | grep ^perl | sort | uniq | sed 's/-[^-]\+-[^-]\+$//g' | xargs ipoldek -n th desc | sed -n 's/^Source package: \(.*\)-[^-]\+-[^-]\+$/\1/p' | sort | uniq); do cvs up -dP "$I" && ./relup.sh -i "$I/$I.spec" && echo "$I" | tee -a /tmp/list; done
 
-  (Note, it won't work for any subpackages. I.e. package name must match spec
-  name. How to check spec name?)
+  Now you can rebuild reluped packages using:
+
+  for I in $(cat /tmp/list); do ~/rpm/pld-builder-new/client/make-request -d $DISTRO -r $I; done
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/PLD-doc/cvs-hints.txt?r1=1.4&r2=1.5&f=u



More information about the pld-cvs-commit mailing list