Quoting Stéphane Graber (stgra...@ubuntu.com): > This forces wget to retry if it gets a network error. > > Signed-off-by: Stéphane Graber <stgra...@ubuntu.com>
I thought we'd already done this. Acked-by: Serge E. Hallyn <serge.hal...@ubuntu.com> > --- > templates/lxc-download.in | 14 ++++++++++++-- > 1 file changed, 12 insertions(+), 2 deletions(-) > > diff --git a/templates/lxc-download.in b/templates/lxc-download.in > index c96bc31..5799de8 100644 > --- a/templates/lxc-download.in > +++ b/templates/lxc-download.in > @@ -69,9 +69,19 @@ cleanup() { > fi > } > > +wget_wrapper() { > + for i in $(seq 3); do > + if wget $@; then > + return 0 > + fi > + done > + > + return 1 > +} > + > download_file() { > - if ! wget -T 30 -q https://${DOWNLOAD_SERVER}/$1 -O $2 >/dev/null 2>&1; > then > - if ! wget -T 30 -q http://${DOWNLOAD_SERVER}/$1 -O $2 >/dev/null > 2>&1; then > + if ! wget_wrapper -T 30 -q https://${DOWNLOAD_SERVER}/$1 -O $2 > >/dev/null 2>&1; then > + if ! wget_wrapper -T 30 -q http://${DOWNLOAD_SERVER}/$1 -O $2 > >/dev/null 2>&1; then > if [ "$3" = "noexit" ]; then > return 1 > else > -- > 1.9.1 > > _______________________________________________ > lxc-devel mailing list > lxc-devel@lists.linuxcontainers.org > http://lists.linuxcontainers.org/listinfo/lxc-devel _______________________________________________ lxc-devel mailing list lxc-devel@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-devel