Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Sep 2021 15:28:15 +0200
From:      Daniel Ebdrup Jensen <debdrup@FreeBSD.org>
To:        freebsd-arch@freebsd.org, "arch@FreeBSD.org" <arch@freebsd.org>
Subject:   Re: [HEADSUP] making /bin/sh the default shell for root
Message-ID:  <20210922132815.ngag32vrwqr73gjn@nerd-thinkpad.local>
In-Reply-To: <CAGOYWV_%2BSS_CqhQ8pMrm7G9dEK5XUrECDiby_LLoL69uOj3jLA@mail.gmail.com>
References:  <20210922083645.4vnoajyvwq6wfhdf@aniel.nours.eu> <SA1PR02MB8669B26ABC212799FF5B18E59BA29@SA1PR02MB8669.namprd02.prod.outlook.com> <CAGOYWV_%2BSS_CqhQ8pMrm7G9dEK5XUrECDiby_LLoL69uOj3jLA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--xgscufkufjsautop
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Sep 22, 2021 at 01:03:54PM +0200, Mariusz Zaborski wrote:
>+1 from me.
>
>On Wed, 22 Sept 2021 at 12:31, Chris Stephan <chris.stephan@live.com> wrot=
e:
>
>> I completely agree. It will save me the =E2=80=98/bin/sh=E2=80=99 at the=
 beginning of each
>> =E2=80=98su -=E2=80=98 session. Also, it will simplify building extra sm=
all FreeBSD images,
>> allowing an easier removal of =E2=80=98csh=E2=80=99.
>>
>> I use csh from time to time, but I do wish it would take a much more
>> explicit action so my brain has switched over to =E2=80=98csh mode=E2=80=
=99. I won=E2=80=99t lie
>> that I=E2=80=99ve pasted script into my terminal and spent time troubles=
hooting why
>> the commands didn=E2=80=99t work only to realize I forgot to change to /=
bin/sh
>> first.
>>
>> Chris Stephan
>>
>> Sent from FreeBSD
>> ________________________________
>> From: owner-freebsd-current@freebsd.org <owner-freebsd-current@freebsd.o=
rg>
>> on behalf of Baptiste Daroussin <bapt@FreeBSD.org>
>> Sent: Wednesday, September 22, 2021 3:36:45 AM
>> To: current@freebsd.org <current@freebsd.org>; arch@FreeBSD.org
>> <arch@FreeBSD.org>
>> Subject: [HEADSUP] making /bin/sh the default shell for root
>>
>> 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 $EDIT=
OR)
>> * 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 t=
his
>> proposal happen.
>>
>> Again just in case: THIS IS NOT A PROPOSAL TO REMOVE CSH FROM BASE!
>>
>> Best regards,
>> Baptiste
>>
>>

Hi folks,

      I generally speaking don't mind making the Almquist shell into the
      default shell for root in FreeBSD, especially after the many
      commits that have gone into the tree in the last while, which helps
      to make it into a shell that can be used interactively. :)

      As a tcsh user, however, I do feel like I have to point out that
      the way to tell csh apart from other shells is that its default
      unprivileged prompt is % rather than $ - though I see how that's
      not immediately obvious if you don't interact with it except when
      you're root. ;)

      (The reason I'm responding to this mesasge instead of the one that
      oshogbo@ responded to is that that one doesn't appear to have been
      received by my MUA, nor - as far as I can tell - has it been
      received by mlmmj, so I can't even grab the raw file and tell my
      MUA to use it as an mbox, for me to respond to.)

Yours,
Daniel Ebdrup Jensen

--xgscufkufjsautop
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQGTBAABCgB9FiEEDonNJPbg/JLIMoS6Ps5hSHzN87oFAmFLL25fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDBF
ODlDRDI0RjZFMEZDOTJDODMyODRCQTNFQ0U2MTQ4N0NDREYzQkEACgkQPs5hSHzN
87pu7gf/Vw9oK33rTBt87DIu56dcGW0UQ+sQTN99tJK2CkBw54lIgCjh9wgeio3u
19hvx6mQUok9cA0YHNSBcLQrvrCvapaH7brX6NChflIUgDR9d9MwW1VKfXiTr3Y8
TMRs3sEsQx9kBBF7FVMoqygfiL7SsjHFbqrzQ7NJCHDUxeayiPKNuSHEL0bx193D
LfwQoJfbgiOMeC8ZiMz8cj/DZ/h8ydp/6sACAdM0INQZBNU39MmixETgnoO48g51
hN63lLUzexVwx0+daiOApIbukSA7wauKWTBvyDvj+ooA7f9/Ig+2Uof79cOyHnbW
4QvukR//PQEbg2cFWgNZRCMTwpKWlQ==
=TvQx
-----END PGP SIGNATURE-----

--xgscufkufjsautop--



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