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 _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
