pkgng - Symlinks created by portupgrade?

Matthew Seaman m.seaman at infracaninophile.co.uk
Wed Jan 9 18:55:00 UTC 2013


On 09/01/2013 18:31, Walter Hurry wrote:
> I am using pkgng.
> 
> When I issue 'portupgrade <package> -p', after build and installation, it 
> builds a new package, as advertised. This (by default) is put into /usr/
> ports/packages/All.
> 
> At the same time, it installs a set of symlinks; one for each relevant 
> port category, plus one in /usr/ports/packages/Latest.
> 
> It is the naming of this last in which I am interested. Sometimes the 
> symlink seems to bear the name (absent the version) of the package, and 
> sometimes the name of the port (plus '.txz', of course).
> 
> Two questions:
> 
> 1) Does anyone know the logic used to derive the name of the symlink?
> 
> 2) Would it be considered a breach of etiquette to email the port 
> maintainer (bdrewery) and ask, or is this regarded as acceptable?
> 
> 'man portupgrade' doesn't seem to shed any light on this, and I am 
> unaware of where to seek other documentation.

The layout of /usr/ports/packages is actually down to the ports system
directly and not in the control of any add on software like portupgrade,
portmaster or pkgng.

The files under /usr/ports/packages/Latest are named according to the
LATEST_LINK variable in each port.  It's meant to be unique per-port,
but falls somewhat short.  Various ports have NO_LATEST_LINK set which
suppresses creating that link.

	Cheers,

	Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.

PGP: http://www.infracaninophile.co.uk/pgpkey
JID: matthew at infracaninophile.co.uk

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 266 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20130109/b74d4530/attachment.sig>


More information about the freebsd-questions mailing list