Re: [HEADSUP] making /bin/sh the default shell for root

From: Renato Botelho <garga_at_FreeBSD.org>
Date: Wed, 22 Sep 2021 13:00:49 UTC
+1 for keeping this behavior on default config

On 22/09/21 06:19, Daniel Morante via freebsd-current wrote:
> Will history/completion continue to work the same way? (for example 
> typing part of the command, pressing UP and having it complete based on 
> history)
> 
> On 9/22/2021 4:36 AM, Baptiste Daroussin wrote:
>> Hello,
>>
>> TL;DR: this is not a proposal to deorbit csh from base!!!
>>
>> For years now, csh is the default root shell for FreeBSD, csh can be 
>> confusing
>> as a default shell for many as all other unix like settled on a bourne 
>> shell
>> compatible interactive shell: zsh, bash, or variant of ksh.
>>
>> Recently our sh(1) has receive update to make it more user friendly in
>> interactive mode:
>> * command completion (thanks pstef@)
>> * improvement in the emacs mode, to make it behave by default like 
>> other shells
>> * improvement in the vi mode (in particular the vi edit to respect 
>> $EDITOR)
>> * support for history as described by POSIX.
>>
>> This makes it a usable shell by default, which is why I would like to 
>> propose to
>> make it the default shell for root starting FreeBSD 14.0-RELEASE (not 
>> MFCed)
>>
>> If no strong arguments has been raised until October 15th, I will make 
>> this
>> proposal happen.
>>
>> Again just in case: THIS IS NOT A PROPOSAL TO REMOVE CSH FROM BASE!
>>
>> Best regards,
>> Baptiste
>>
> 


-- 
Renato Botelho