From owner-freebsd-arch@freebsd.org Fri Jan 25 23:46:25 2019 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F240C14C75B1 for ; Fri, 25 Jan 2019 23:46:24 +0000 (UTC) (envelope-from SRS0=Yejt=QB=quip.cz=000.fbsd@elsa.codelab.cz) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 620528111C for ; Fri, 25 Jan 2019 23:46:24 +0000 (UTC) (envelope-from SRS0=Yejt=QB=quip.cz=000.fbsd@elsa.codelab.cz) Received: by mailman.ysv.freebsd.org (Postfix) id 253DA14C75B0; Fri, 25 Jan 2019 23:46:24 +0000 (UTC) Delivered-To: arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 139B214C75AF for ; Fri, 25 Jan 2019 23:46:24 +0000 (UTC) (envelope-from SRS0=Yejt=QB=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (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 A2A7D81117; Fri, 25 Jan 2019 23:46:23 +0000 (UTC) (envelope-from SRS0=Yejt=QB=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id CC66428428; Sat, 26 Jan 2019 00:46:14 +0100 (CET) Received: from illbsd.quip.test (ip-86-49-16-209.net.upcbroadband.cz [86.49.16.209]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 8F84828417; Sat, 26 Jan 2019 00:46:13 +0100 (CET) Subject: Re: Importing mksh in base To: Daniel Eischen , Bruce Evans Cc: arch@freebsd.org, Baptiste Daroussin , Gleb Popov References: <20190125165751.kpcjjncmf7j7maxd@ivaldir.net> <20190126064128.Y872@besplex.bde.org> From: Miroslav Lachman <000.fbsd@quip.cz> Message-ID: Date: Sat, 26 Jan 2019 00:46:13 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.3 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: A2A7D81117 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.979,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jan 2019 23:46:25 -0000 Daniel Eischen wrote on 2019/01/25 21:15: > >> On Jan 25, 2019, at 2:53 PM, Bruce Evans wrote: >> >> I have used /bin/bash as the root shell for more about 20 years. The >> currently install version is slightly newer -- only about 15 years old >> (bash-1.14.7(1) installed by mv'ing it from /usr/local/bin where some >> port put it. > > Just picking a recent post to reply to... > > I've used bash on FreeBSD as the default shell for many years, ever since it became a port. But I don't change root's shell, because I don't want it pointing off to /usr/local. If there were a base bash-like shell, I'd use it so long as it had tab completion and up/down arrow for history recall. You must be joking. tcsh has tab completion and up / down arrow history recall ... and in my feelings much better than in bash. But it all depends on how you configured it (bash and tcsh can be heavily modified by their rc files). Interactive use of tcsh is one of my favorite features on interactive use of FreeBSD over other environments / OSes. Miroslav Lachman