From owner-cvs-all Sun Apr 16 16:15:34 2000 Delivered-To: cvs-all@freebsd.org Received: from cypherpunks.ai (cypherpunks.ai [209.88.68.47]) by hub.freebsd.org (Postfix) with ESMTP id ABDB537B686; Sun, 16 Apr 2000 16:15:20 -0700 (PDT) (envelope-from jeroen@vangelderen.org) Received: from vangelderen.org (intefix.ai [209.88.68.216]) by cypherpunks.ai (Postfix) with ESMTP id 2D3AE49; Sun, 16 Apr 2000 19:15:09 -0400 (AST) Message-ID: <38FA4969.B3BF2DB2@vangelderen.org> Date: Sun, 16 Apr 2000 19:14:49 -0400 From: "Jeroen C. van Gelderen" X-Mailer: Mozilla 4.72 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: Satoshi - Ports Wraith - Asami Cc: Peter Wemm , Warner Losh , Poul-Henning Kamp , Brian Somers , "David E. O'Brien" , cvs-committers@freebsd.org, cvs-all@freebsd.org, freebsd-arch@freebsd.org Subject: Re: cvs commit: src/contrib/tcsh - Imported sources References: <20000415231805.33B311CD7@overcee.netplex.com.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Satoshi - Ports Wraith - Asami wrote: > > * From: Peter Wemm > > * IMHO, the way to keep most people happy (or least unhappy :-]) is to finish > * the tcsh thing, and change root's shell to /bin/sh and probably change the > * default new-user shell to sh as well if it isn't already. > > I agree with everything except for this part. The root's shell in BSD > has always been csh for as long as I can remember, and it will violate > POLA to change it now. (This is from a person who will immediately > run bash in single-user mode if /usr/local is available and sh -E if > it is not, so don't take it as a csh crusade.) I think you have trade this against how friendly FreeBSD is perceived by new users. When I first touched FreeBSD I was surprised that the root shell was utterly useless (to me, a sh user, I'm not saying csh is useless) and it took me a while to figure out how to change root's shell. So, assuming that we keep tcsh in the base system (why not, there's an awful lot of people using it), we have: 1. csh addicts typing chpass -s csh and be done with it or 2. frustrated new users trying to figure out that they need/want to type chpass -s sh I'd favor 2 and I think the POLA can be addressed by including an echo "Progress: you now have sh by default, type chpass -s csh to revert" alternatively we can keep csh for root and echo "You now have csh, sorry for that, type chpass -s sh and log in again" :-) What do the csh users think? Is typing "chpass -s csh" too much of an inconvenience? Cheers, jeroen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message