On Wednesday 01 October 2014 16:10:32 grantksupp...@operamail.com wrote:
> One idea -- a fallback mechanism *within* a repos' definition would be
> useful
> For example, allow in a given repo's def'n, having multiple, numbered
> baseurls
>         baseurl1=http://direct/url/to/specific/site/1/...
>         baseurl2=http://direct/url/to/specific/site/2/...
>         baseurl3=http://download.opensuse.org/...
>         ...
>         baseurlN=http://direct/url/to/specific/site/3/...
> and add fuction to zypper so that for each repo, the baseurls would be
> tried in order for any given failure.
> By adding, e.g., a
>         failcount2abort=X
> to either/both a given repo's defn, or /etc/zypp(er).conf, the overall
> process could be terminated if there were "X" # of subsequent fails,
> indicating a likely systemic problem requiring further intervention.

This should not be too hard to achieve.

Since libzypp-8.8.0 (openSUSE 11.4) using a 'mirrorlist' url instead 
of 'baseurl' within the .repo file is already supported:


Defining multiple URLs for a repo this way is possible. I can't remember any 
feedback related to mirrorlist, so this feature either works or isn't used.

Probably the later, as a quick check reveals that a local file can't be used 
as mirrorlist (file:/localpath/to/mirrorlist.file) and zypper does not switch 
non-interactively between the URLs on error. I filed a bugreport to track 


    Michael Andres

Key fingerprint = 2DFA 5D73 18B1 E7EF A862  27AC 3FB8 9E3A 27C6 B0E4
Michael Andres   SUSE LINUX Products GmbH, Development,   m...@suse.de
GF:Jeff Hawn,Jennifer Guild,Felix Imendörffer, HRB16746(AG Nürnberg) 
Maxfeldstrasse 5, D-90409 Nuernberg, Germany, ++49 (0)911 - 740 53-0
To unsubscribe, e-mail: zypp-devel+unsubscr...@opensuse.org
To contact the owner, e-mail: zypp-devel+ow...@opensuse.org

Reply via email to