Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Jan 2005 06:46:13 -0500
From:      Chuck Swiger <cswiger@mac.com>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: [HEADS UP] perl symlinks in /usr/bin will be gone
Message-ID:  <41FCC905.60307@mac.com>
In-Reply-To: <20050130105424.GA31598@xor.obsecurity.org>
References:  <20050129202425.GA56998@heechee.tobez.org> <20050129220905.46ab86ae.lehmann@ans-netz.de> <41FBFDD9.7070605@mac.com> <20050130162753.D9021@a2.scoop.co.nz> <41FC67D8.2020609@mac.com> <20050130050110.GC1209@k7.mavetju> <41FCB779.7030902@mac.com> <20050130105424.GA31598@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Kris Kennaway wrote:
> On Sun, Jan 30, 2005 at 05:31:21AM -0500, Chuck Swiger wrote:
>>I do want scripts to use a portable mechanism to invoke Perl regardless of 
>>where the binary happens to be found, but if people are determined to do 
>>otherwise, well, that's up to them.  One solution for those people might be 
>>to install the Perl port with a $PREFIX of /usr rather than /usr/local.
> 
> And I want a pony :-)

I don't expect to get what I want, either. :-)

> In other words, it's an impossible dream to hope that all scripts will
> conform to this or any of the other possible choices (remember the
> perl motto).  Even making everything perl in the ports collection use
> a uniform style is probably an infeasible task (recall 840 ports use
> /usr/bin/perl, and that's not counting the others that use another
> hardcoded variant of /usr/local/bin/perl).

Good word, that.  It is infeasible to get hundreds of people to all follow a 
convention-- any convention, no matter how simple and reasonable-- simply by 
wishing for it.  Since a perfect solution does not exist, it is fortunate that 
we don't actually need one: just something that is good enough for now, for 
the present tasks.

The Perl software I actually use either works fine regardless of whether perl 
is in /usr/bin, /sw/bin, /opt/bin, /usr/local/bin, /usr/pkg/bin, or who knows 
where else, or else I fix it to suit my requirements when I notice a problem.

-- 
-Chuck



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