Date: Sun, 16 Apr 2000 19:14:49 -0400 From: "Jeroen C. van Gelderen" <jeroen@vangelderen.org> To: Satoshi - Ports Wraith - Asami <asami@freebsd.org> Cc: Peter Wemm <peter@netplex.com.au>, Warner Losh <imp@village.org>, Poul-Henning Kamp <phk@critter.freebsd.dk>, Brian Somers <brian@Awfulhak.org>, "David E. O'Brien" <obrien@freebsd.org>, cvs-committers@freebsd.org, cvs-all@freebsd.org, freebsd-arch@freebsd.org Subject: Re: cvs commit: src/contrib/tcsh - Imported sources Message-ID: <38FA4969.B3BF2DB2@vangelderen.org> References: <20000415231805.33B311CD7@overcee.netplex.com.au> <vqcya6e8m81.fsf@silvia.hip.berkeley.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Satoshi - Ports Wraith - Asami wrote: > > * From: Peter Wemm <peter@netplex.com.au> > > * 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38FA4969.B3BF2DB2>