Skip site navigation (1)Skip section navigation (2)
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>