Subject: Re: pkg_add + wget?
To: None <kamils80@gmail.com>
From: Mike M. Volokhov <mishka@apk.od.ua>
List: netbsd-users
Date: 07/21/2005 15:09:20
On Thu, 21 Jul 2005 15:22:17 +0400
Kamil Shakirov <kamils80@gmail.com> wrote:

> hello, Mike
> 
> Mike M. Volokhov wrote:
> >>I tried to install some binary packages being behind proxy but I didn't 
> >>  succeed. I know about ftp_proxy and http_proxy and set them properly 
> >>but  couldn't make the ftp client work for me. But wget works fine. Is 
> >>there any way to make pkg_add work with wget? Thanks in advance!
> > 
> > 
> > AFAIK, no, you can't use wget for pkg_add, because all HTTP/FTP fetches
> > performed using internal routines (ftpio.c) and pkg_add didn't use any
> > external command (even nbftp) to retrive packages.
> > 
> > But I believe you may get it works via proxy. For example, if you have
> > HTTP proxy running at port 8080 on host proxy.local, just set the
> > mentioned variables to the following values:
> > 
> > 	ftp_proxy=ftp://proxy.local:8080
> > 	http_proxy=http://proxy.local:8080
> > 
> > Also, you may wish to use passive mode for ftp transfers. If so, set
> > the environment variable FTP_PASSIVE_MODE to some value ("yes", for
> > example).
> 
> Thanks for your advice, Mike. I have just tried FTP_PASSIVE_MODE and it 
> didn't help me. :) by the way, my ftp environment has been already set like:
> 
> HTTP_PROXY=http://user:blabla@proxy.myhost.ru:8080/
> FTP_PROXY=http://user:blabla@proxy.myhost.ru:8080/
> 
> I have no idea why it doesn't work. :(

Please use lower case variable names, i.e. ftp_proxy, not FTP_PROXY and
so on.

--
Mishka.