# HG changeset patch # User Pascal Bellard # Date 1234978617 0 # Node ID 1fddc0f5ac50a7295374382fda7d61b405121982 # Parent 1ce69eee21866b1752d5a43ea1a7f6e2095456ec Try to download for the right undigest first diff -r 1ce69eee2186 -r 1fddc0f5ac50 tazpkg --- a/tazpkg Wed Feb 18 17:07:17 2009 +0000 +++ b/tazpkg Wed Feb 18 17:36:57 2009 +0000 @@ -295,6 +295,13 @@ download() { local i + case "$1" in + *.tazpkg) + for i in $LOCALSTATE $LOCALSTATE/undigest/* ; do + grep "^${1%.tazpkg}$" $i/packages.list || continue + download_from "$(cat $i/mirror)" "$@" && return + done + esac for i in $(cat $MIRROR $LOCALSTATE/undigest/*/mirror 2> /dev/null); do download_from "$i" "$@" && break done