From owner-freebsd-current Mon May 13 19:19:23 2002 Delivered-To: freebsd-current@freebsd.org Received: from warez.scriptkiddie.org (uswest-dsl-142-38.cortland.com [209.162.142.38]) by hub.freebsd.org (Postfix) with ESMTP id 4A0B537B403 for ; Mon, 13 May 2002 19:19:13 -0700 (PDT) Received: from [192.168.69.11] (unknown [192.168.69.11]) by warez.scriptkiddie.org (Postfix) with ESMTP id 3C1CC62D1A for ; Mon, 13 May 2002 19:19:09 -0700 (PDT) Date: Mon, 13 May 2002 19:22:18 -0700 (PDT) From: Lamont Granquist To: Subject: Re: The future of perl on FreeBSD In-Reply-To: <20020513203822.GA28579@inet34.rd.bbc.co.uk> Message-ID: <20020513191331.D2274-100000@coredump.scriptkiddie.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 13 May 2002, Jonathan Perkin wrote: > On Mon May 13, 2002 at 02:02:28PM -0600, Lyndon Nerenberg wrote: > > There is one problem with the /usr/bin/perl redirector: it can > > cause autoconfiguration scripts to mistakenly think perl is > > installed on the system (they find the /usr/bin/perl wrapper) when > > it isn't (there is no perl-from-ports backing the redirector). > > An auto-configuration script which merely checks for the existance > of a file rather than actually testing it's the file it needs is a > bit silly and probably deserves the breakage. There's two sides to this. One side is that you should always adhere to the FreeBSD filesystem standard. The other side is that if /usr/bin/perl exists it should always be a working perl program. I'd like to throw out a mention that I think that all filesystem standards imposed by the people writing the OS or the software packages and not imposed by the system administrators is the wrong way to go. A somewhat rambling stream-of-consciousness argument that I wrote about this is here: http://www.scriptkiddie.org/rants/registry.html I've been thinking that an interesting project would be to implement the "simple" part of this with the hooks into autoconf and /usr/bin/install and convert the FreeBSD base OS to use it. I'll be doing that after someone can roll the clock back to 1999 and have my stock options hit 200 though... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message