on 4/18/01 4:30 AM, Paul J. Schinder at [EMAIL PROTECTED] wrote:

> At 10:28 PM -0500 4/17/01, Ken Williams wrote:
>> Grr, how typical that I'd find the answer right after I post.
>> 
>> It's a case-sensitivity problem.  The 'HEAD' file has clobbered the
>> 'head' file.  It looks like that happened when I installed LWP.
>> 
>> I guess this needs to be reported to Gisle Aas, or whoever maintains LWP
>> these days.
> 
> Gisle, but I don't see what he's going to do about this.  I've been
> using HEAD on Unix for a long time, and I'll bet a lot of people
> have.  I'm sure a name change would be a PITA at this point.  Apple's
> at fault.  I assume there's no actual reason that HFS+ *must* be case
> insensitive, and certainly no actual reason that *Darwin* is case
> insensitive.  Having Classic case fold is one thing, but making a
> Unix do it causes problems just like this.
> 
> Personally, the next time I install perl, I'm going to hack
> hints/darwin.sh so that it no longer winds up in /System/Library and
> friends, but goes in /usr/local/{lib,bin} (on my UFS partition) where
> it belongs.

However, any (I mean ANY) site-specific program should be put into
/usr/local/bin instead of /usr/bin.

Historically, I saw that /bin contained core, essential programs that could
be depended upon to be there during single-user mode, boot-up, and other
root-ed activities.

/usr/bin contained programs that were normally expected to be in a Unix
installation.

/usr/local/bin contained programs that got installed locally.

Hence, we should (by "we", I mean "not me", but someone else) ask Gisle Aas
to change the standard installation point to refer to /usr/local/bin, and
somehow we, by which I mean the Mac OS X Perl community, will work out how
to access 'HEAD' and not 'head'.

That being said, I (by "I", I mean "me") am going to change my practice on
installing Perl modules. The first few times I used CPAN, during the Public
Beta, I was 'root', and had full access to everything. Recently, I, starting
from scratch, ran as my conventional administrator login; I changed
permissions on /Library/Perl/* and children to allow group-write permission.
There were a couple of other directories and files I changed permission for,
including the master-install log (perllocal.pod?). I made a mistake and
enabled group-write permission on /usr/bin, instead of going with
/usr/local/bin.

Reply via email to