[PATCH] wget: Remove -t from calls

mail at adrianschmutzler.de mail at adrianschmutzler.de
So Jan 27 15:54:28 CET 2019


Hallo,

bei mir steht es da. Mein OpenWrt ist aber ein bisschen neuer.

root at FF-BTL-Bodytalk-Fichtelberg:~# wget
BusyBox v1.28.3 () multi-call binary.

Usage: wget [-cq] [-O FILE] [-Y on/off] [-P DIR] [-S] [-U AGENT] [-T SEC] URL...

Retrieve files via HTTP or FTP

        -c              Continue retrieval of aborted transfer
        -q              Quiet
        -P DIR          Save to DIR (default .)
        -S              Show server response
        -T SEC          Network read timeout is SEC seconds
        -O FILE         Save to FILE ('-' for stdout)
        -U STR          Use STR for User-Agent header
        -Y on/off       Use proxy

Interessanterweise sogar die gleiche Busybox-Version, also war das wohl ein Bug.

Grüße

Adrian

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf
> Of Christian Dresel
> Sent: Sonntag, 27. Januar 2019 15:52
> To: Adrian Schmutzler <freifunk at adrianschmutzler.de>; franken-
> dev at freifunk.net
> Subject: Re: [PATCH] wget: Remove -t from calls
> 
> Hallo Adrian
> 
> ich hab gerade nur mal schnell auf der GW Firmware geguckt (nicht
> getestet) und da scheint es auch kein -T zu geben:
> 
> root at fff-gw-cdhome:~# wget --help
> BusyBox v1.28.3 () multi-call binary.
> 
> Usage: wget [-cq] [-O FILE] [-Y on/off] [-P DIR] [-S] [-U AGENT] URL...
> 
> Retrieve files via HTTP or FTP
> 
>     -c        Continue retrieval of aborted transfer
>     -q        Quiet
>     -P DIR        Save to DIR (default .)
>     -S            Show server response
>     -O FILE        Save to FILE ('-' for stdout)
>     -U STR        Use STR for User-Agent header
>     -Y on/off    Use proxy
> 
> Wenn du das bestätigen kannst und wir eh aufräumen sollten wir den
> Parameter vllt. gleich mit verwerfen auch wenn er (aktuell noch) keine
> Probleme macht?
> 
> Gruß
> 
> Christian
> 
> On 27.01.19 15:47, Adrian Schmutzler wrote:
> > The wget from busybox we are using ignores the -t option, although it
> > does not throw errors in the currently used version.
> >
> > However, specifying the -t option in calls where it is not used is
> > misleading, so it should be removed.
> >
> > Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
> > ---
> >  .../fff/fff-hoods/files/usr/lib/functions/fff/hoodfile         | 10 +++++-----
> >  1 file changed, 5 insertions(+), 5 deletions(-)
> >
> > diff --git
> > a/src/packages/fff/fff-hoods/files/usr/lib/functions/fff/hoodfile
> > b/src/packages/fff/fff-hoods/files/usr/lib/functions/fff/hoodfile
> > index 89af84c8..d4a9ecb2 100644
> > --- a/src/packages/fff/fff-hoods/files/usr/lib/functions/fff/hoodfile
> > +++ b/src/packages/fff/fff-hoods/files/usr/lib/functions/fff/hoodfile
> > @@ -44,9 +44,9 @@ getWirelessHoodfile() {
> >  	# wait a moment to start the interface
> >  	sleep 10;
> >
> > -	if wget -T15 -t5 -O "$file"
> "http://[fe80::1%w2sta]:2342/keyxchangev2data"; then
> > +	if wget -T15 -O "$file"
> > +"http://[fe80::1%w2sta]:2342/keyxchangev2data"; then
> >  		return 0
> > -	elif wget -T15 -t5 -O "$file"
> "http://[fe80::1%w5sta]:2342/keyxchangev2data"; then
> > +	elif wget -T15 -O "$file"
> > +"http://[fe80::1%w5sta]:2342/keyxchangev2data"; then
> >  		return 0
> >  	else
> >  		return 1
> > @@ -70,7 +70,7 @@ getEthernetHoodfile() {
> >  	neighbor_addrs=$(ping6 -c2 ff02::1%"${ethmesh_dev}" | grep seq |
> > grep DUP | cut -d " " -f4 | sed s/:$//g | sort -u)
> >
> >  	for addr in $neighbor_addrs; do
> > -		wget -T2 -t1 -qO "$file"
> "http://[${addr}%${ethmesh_dev}]:2342/keyxchangev2data" && return 0
> > +		wget -T2 -qO "$file"
> > +"http://[${addr}%${ethmesh_dev}]:2342/keyxchangev2data" && return 0
> >  	done
> >
> >  	# got no hoodfile
> > @@ -86,7 +86,7 @@ getGatewayHoodfile() {
> >
> >  	echo "Trying to get hoodfile from gateway..."
> >
> > -	if wget -T15 -t5 -O "$file" "http://[fe80::1%br-
> mesh]:2342/keyxchangev2data"; then
> > +	if wget -T15 -O "$file"
> > +"http://[fe80::1%br-mesh]:2342/keyxchangev2data"; then
> >  		return 0
> >  	else
> >  		return 1
> > @@ -108,7 +108,7 @@ getKeyserverHoodfile() {
> >
> >  	echo "Getting hoodfile from Keyserver"
> >
> > -	if wget -T15 -t5 -O "$file" "http://keyserver.freifunk-
> franken.de/v2/?lat=$lat&long=$long"; then
> > +	if wget -T15 -O "$file"
> > +"http://keyserver.freifunk-franken.de/v2/?lat=$lat&long=$long"; then
> >  		return 0
> >  	else
> >  		return 1
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 834 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20190127/abf205ff/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev