Author: coolo Date: Sat Apr 5 09:44:01 2008 New Revision: 9396 URL: http://svn.opensuse.org/viewcvs/zypp?rev=9396&view=rev Log: small tool to update all of zypp:svn Added: trunk/tools/update_zypp_repo/ trunk/tools/update_zypp_repo/last_rev trunk/tools/update_zypp_repo/update_all.sh (with props) Added: trunk/tools/update_zypp_repo/last_rev URL: http://svn.opensuse.org/viewcvs/zypp/trunk/tools/update_zypp_repo/last_rev?rev=9396&view=auto ============================================================================== --- trunk/tools/update_zypp_repo/last_rev (added) +++ trunk/tools/update_zypp_repo/last_rev Sat Apr 5 09:44:01 2008 @@ -0,0 +1 @@ +9395 Added: trunk/tools/update_zypp_repo/update_all.sh URL: http://svn.opensuse.org/viewcvs/zypp/trunk/tools/update_zypp_repo/update_all.sh?rev=9396&view=auto ============================================================================== --- trunk/tools/update_zypp_repo/update_all.sh (added) +++ trunk/tools/update_zypp_repo/update_all.sh Sat Apr 5 09:44:01 2008 @@ -0,0 +1,35 @@ +set -e +homedir=$PWD +dir=`mktemp -d` +cd $dir +old=`cat $homedir/last_rev` +new=`LC_ALL=C svn info http://svn.opensuse.org/svn/zypp/trunk | grep ^Revision: | sed -e 's,.*: *,,'` +echo $old:$new +for pack in libsatsolver libzypp libzypp-testsuite-tools libzypp-bindings zypper; do + + case $pack in + libsatsolver) + repo=sat-solver + ;; + libzypp-testsuite-tools) + repo=libzypp-testsuite + ;; + *) + repo=$pack + esac + + url=http://svn.opensuse.org/svn/zypp/trunk/$repo + log=`svn log -r$old:$new $url | grep ^r` || true + test -n "$log" || continue + + osc co zypp:svn $pack + cd zypp:svn/$pack + + svn cat $url/package/update_rpm | sh + osc addremove + osc ci +done +cd / +rm -rf $dir +echo $new > $homedir/last_rev + -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org