On 2009-02-03, Stuart Henderson <s...@spacehopper.org> wrote:
> In gmane.os.openbsd.misc, Siju George wrote:
>> I have this in my PKG_PATH variable
>>
>> $ echo $PKG_PATH
>> ftp://ftp.openbsd.org/pub/OpenBSD/4.4/packages/i386/
>> $
>>
>> When I try to update a package it shows an error
>>
>> $ sudo pkg_add -ui firefox3
>> Error from ftp://ftp.openbsd.org//pub/OpenBSD/4.4/packages/i386/:
>> ftp: connect: Connection refused
>> ftp: Can't connect or login to host `ftp.openbsd.org'
> ...
>>
>> I noticed in the line
>>
>> Error from ftp://ftp.openbsd.org//pub/OpenBSD/4.4/packages/i386/:
>>
>> there are two forward slashes after the "ftp.openbsd.org" part.
>>
>> Is that what is causing the trouble?
>> How do I solve this?
>
> This diff removes the extra / and hasn't broken anything yet
> in my testing (add/update with ftp and http):

ftp, http, and scp.

d> Index: PackageRepository.pm
>===================================================================
> RCS file: 
> /data/cvsroot/open/anoncvs/cvs/src/usr.sbin/pkg_add/OpenBSD/PackageRepository.pm,v
> retrieving revision 1.62
> diff -u -p -r1.62 PackageRepository.pm
> --- PackageRepository.pm      2 Feb 2009 20:41:47 -0000       1.62
> +++ PackageRepository.pm      3 Feb 2009 10:54:24 -0000
> @@ -394,7 +394,7 @@ sub baseurl
>  {
>       my $self = shift;
>  
> -     return "//$self->{host}/$self->{path}";
> +     return "//$self->{host}$self->{path}";
>  }
>  
>  sub parse_url

Reply via email to