Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Dec 2003 11:58:41 -0800
From:      Kent Stewart <kstewart@owt.com>
To:        fbsd_user@a1poweruser.com, "freebsd-questions@FreeBSD. ORG" <freebsd-questions@freebsd.org>
Subject:   Re: problem with pkg_add  'latest' category
Message-ID:  <200312201158.41876.kstewart@owt.com>
In-Reply-To: <MIEPLLIBMLEEABPDBIEGMEEJFBAA.fbsd_user@a1poweruser.com>
References:  <MIEPLLIBMLEEABPDBIEGMEEJFBAA.fbsd_user@a1poweruser.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 20 December 2003 09:34 am, fbsd_user wrote:
> Pkg_add  uses this default path
> /pub/FreeBSD/ports/i386/packages-4.9-release/Latest/
>
>
> The 'Latest' directory is an unpublished category and contains all
> the package versions of the ports collection as an massive list of
> all 9,600 ports. The names in this list do not match the spelling of
> the true package names and they look like they are really link
> files.
>
> /pub/FreeBSD/ports/i386/packages-4.9-release/

I have long held the belief that this is equivalent to running a release and 
ignoring security updates or bug fixes. Your comment got me looking at the 
options. I am not sure what is correct but I think you should be specifying 
PACKAGESITE and pointing to something like
ftp://ftp10.FreeBSD.org/pub/FreeBSD/ports/packages/All

You don't have to build the packages but if you don't cvsup ports-all, you 
don't have the latest environment either and is equivalent to running a 
release with all of the risks. 

Kent

>
> contains all the packages categories and the names in each category
> are the true spelling of the port names with the version as part of
> the name, and is really the package version. These also look like
> link files, but at least the names match the names pointed to by
> http://www.freebsd.org/ports/index.html.  The FBSD handbook says to
> use this web page to search the ports collection to find the
> category and name of the port you want to select for installing, but
> if you use that name in the pkg_add -rv xxxxxxxxxxx it is not found.
> Of course it's not found because pkg_add defaults to 'latest'
> category which has all different spelling of the names. No wonder
> people have so much trouble using the package collection when there
> is no way to find the correct spelling of the name. This is an built
> in incentive to force users to use the cvsup ports collection and
> all it's inherent waste of disk space and bandwidth, which the
> package collection is suppose to correct.
>
>
> Why is the 'latest' category populated with bogus names when the
> correct names are all ready present in the other categories
> surrounding it? This is not unique to just one ftp site but to all
> ftp sites ftp1 - ftp14.
>
> The simplest solution is to populate the 'latest' category with the
> correct spelling of the names, Or better yet get rid of the latest
> category and change the pkg_add program to default to using
> /pub/FreeBSD/ports/i386/packages-4.9-release/ and change the format
> of the
> pkg_add command to pkg_add -r /catorgy/full.port.name.
>
> Before I submit bug report, I want to get users comments on this
> subject in case I have missed something in my research.
>
> Thanks
> Joe
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe@freebsd.org"

-- 
Kent Stewart
Richland, WA

http://users.owt.com/kstewart/index.html



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200312201158.41876.kstewart>