Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Dec 2015 02:36:03 -0800
From:      David Benfell <benfell@parts-unknown.org>
To:        freebsd-questions@freebsd.org
Subject:   Re: Rebuilding FreeBSD!
Message-ID:  <56850513.4020208@parts-unknown.org>
In-Reply-To: <20151231060644.GA42655@becker.bs.l>
References:  <CALvWPyaeev_DqVKtrBe%2BgULVgv5425o%2BLPh19HX_S4Z_==xKFA@mail.gmail.com> <20151231060644.GA42655@becker.bs.l>

next in thread | previous in thread | raw e-mail | index | archive | help
On 12/30/2015 10:06 PM, Bertram Scharpf wrote:
> Not actually a different shell. Just install another one from 
> ports/packages. To avoid disappointments I recommend to leave csh or 
> sh in /etc/passwd at least for root.
Having used zsh for well over a decade in both Linux and BSD systems, I 
have never found it necessary to leave csh or sh or bash as the root 
shell. Scripts all have their own #! line so they'll use the shell 
they're written for (pretty much always sh in FreeBSD ports and the base 
system as far as I know).

I *do*, however, suggest keeping a copy of your preferred shell's 
package handy (pkg create is your friend), just in case something breaks 
in an upgrade.

And I agree about zsh versus bash. I'm sure there are some who will 
disagree with me and I suppose it's possible that my notion of expected 
behavior is a consequence of prejudice, but I find zsh's behavior much 
more predictable.

-- 
David Benfell
benfell@parts-unknown.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56850513.4020208>