From owner-freebsd-stable Wed Sep 6 5: 8:23 2000 Delivered-To: freebsd-stable@freebsd.org Received: from ns1.sunesi.net (ns1.sunesi.net [196.15.192.194]) by hub.freebsd.org (Postfix) with ESMTP id 8C94737B424 for ; Wed, 6 Sep 2000 05:08:18 -0700 (PDT) Received: from nbm by ns1.sunesi.net with local (Exim 3.03 #1) id 13Wdzw-0006iv-00; Wed, 06 Sep 2000 14:08:12 +0200 Date: Wed, 6 Sep 2000 14:08:12 +0200 From: Neil Blakey-Milner To: "Jeffrey J. Mountin" Cc: stable@FreeBSD.ORG Subject: Re: NO_TCSH issue Message-ID: <20000906140812.A25738@mithrandr.moria.org> References: <4.3.2.20000906044214.00b81920@207.227.119.2> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <4.3.2.20000906044214.00b81920@207.227.119.2>; from jeff-ml@mountin.net on Wed, Sep 06, 2000 at 05:22:42AM -0500 Organization: Sunesi Clinical Systems X-Operating-System: FreeBSD 3.3-RELEASE i386 X-URL: http://rucus.ru.ac.za/~nbm/ Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed 2000-09-06 (05:22), Jeffrey J. Mountin wrote: > If you build with this option and remove /bin/(t)csh, buildworld will die > when /usr/bin/vgrind is called like so: Well, this is obvious. You can't remove /bin/sh either. > However, I thought all shell scripts were supposed to be Bourne. This is > the only exception I could find. IMO, it makes sense to remove things that > are not being built, but if something depends on them, doesn't that violate > POLA? "POLA" entails having /bin/csh that is csh-compatible. NO_TCSH is for people who don't want to build and install new versions of csh. It doesn't mean that you can run the system without it, and definitely doesn't mean that you can remove it and expect things to build. NOPERL is another example. Try build your kernel without /usr/bin/perl. Neil -- Neil Blakey-Milner Sunesi Clinical Systems nbm@mithrandr.moria.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message