From owner-freebsd-questions@freebsd.org Thu Dec 31 10:36:10 2015 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D99B1A565DB for ; Thu, 31 Dec 2015 10:36:10 +0000 (UTC) (envelope-from benfell@parts-unknown.org) Received: from mail.parts-unknown.org (n4rky-1-pt.tunnel.tserv29.fmt1.ipv6.he.net [IPv6:2001:470:66:119::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C93881443 for ; Thu, 31 Dec 2015 10:36:10 +0000 (UTC) (envelope-from benfell@parts-unknown.org) Received: from [192.168.1.75] (unknown [50.250.218.173]) by mail.parts-unknown.org (Postfix) with ESMTPSA id D3C70597931E for ; Thu, 31 Dec 2015 02:36:03 -0800 (PST) Subject: Re: Rebuilding FreeBSD! To: freebsd-questions@freebsd.org References: <20151231060644.GA42655@becker.bs.l> From: David Benfell Message-ID: <56850513.4020208@parts-unknown.org> Date: Thu, 31 Dec 2015 02:36:03 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <20151231060644.GA42655@becker.bs.l> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Dec 2015 10:36:10 -0000 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