Subject: Re: Use of FETCH_BEFORE_ARGS breaks ftp download
To: None <tech-pkg@NetBSD.org>
From: Martti Kuparinen <martti.kuparinen@iki.fi>
List: tech-pkg
Date: 07/19/2006 12:42:57
Martti Kuparinen wrote:
> Hi,
>
> I want to force FTP downloads to use IPv4 so I have FETCH_BEFORE_ARGS
> setting in /etc/mk.conf. This seems to be broken now (this has been
> broken only for few days I guess so it must be some recent change in
> pkgsrc/mk):
>
>
> ROOT www:/usr/pkgsrc/devel/m4> make fetch
> => Required installed package digest>=20010302: digest-20060302 found
> ===> Checking for vulnerabilities in m4-1.4.5
> => Fetching m4-1.4.5.tar.gz
> => Total size: 596242 bytes
> ftp: Unknown port `ftp://ftp.gnu.org/pub/gnu/m4/m4-1.4.5.tar.gz', using
> port 21
> ftp: "-4": No address associated with hostname
> ftp>
>
> ROOT www:/usr/pkgsrc/devel/m4> grep -- -4 /etc/mk.conf
> FETCH_BEFORE_ARGS="-4"
>
>
> If I comment out the FETCH_BEFORE_ARGS things work just fine...
The solution is not to use double quotes around -4. The following syntax
fixes my problems:
FETCH_BEFORE_ARGS= -4
Martti