Date: Sat, 18 Nov 2023 10:29:08 +0100 From: Marek Zarychta <zarychtam@plan-b.pwste.edu.pl> To: stable@freebsd.org Subject: Re: csh to sh migration for root in RELENG_14 Message-ID: <f2d13a52-528c-4224-822a-fa577661a204@plan-b.pwste.edu.pl> In-Reply-To: <25943.49653.523313.53953@hergotha.csail.mit.edu> References: <6c6add3c-4a5e-4d84-9964-9a9448a36c95@sentex.net> <25943.49653.523313.53953@hergotha.csail.mit.edu>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
W dniu 17.11.2023 o 20:41, Garrett Wollman pisze:
> I would recommend changing root's shell to something that better suits
> your needs: either change it back to csh, or install the appropriate
> package and set it to bash or zsh, both of which read startup files
> for all interactive shells, not just login shells.
Over the years many people have gotten used to csh which is really tcsh
in our case, and those who are fully aware, change the shell to csh
immediately after installation. No survey was taken among users, but I
bet that for interactive use tcsh from the base would beat sh from the
base and many users share the same user experience. The change of root's
shell from csh to sh was to attract a new generation of admins who were
used to bash and similar shells. There is no turning back, no escape
from this trend. We will probably also transit with $EDITOR from vi to
ee in the future.
It would be best to choose the root's shell from the installer right
before/after setting the root's password.
Best regards
--
Marek Zarychta
[-- Attachment #2 --]
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">W dniu 17.11.2023 o 20:41, Garrett
Wollman pisze:<br>
</div>
<blockquote type="cite"
cite="mid:25943.49653.523313.53953@hergotha.csail.mit.edu"><span
style="white-space: pre-wrap">
</span>
<pre class="moz-quote-pre" wrap="">
I would recommend changing root's shell to something that better suits
your needs: either change it back to csh, or install the appropriate
package and set it to bash or zsh, both of which read startup files
for all interactive shells, not just login shells.
</pre>
</blockquote>
Over the years many people have gotten used to csh which is really
tcsh in our case, and those who are fully aware, change the shell to
csh immediately after installation. No survey was taken among users,
but I bet that for interactive use tcsh from the base would beat sh
from the base and many users share the same user experience. The
change of root's shell from csh to sh was to attract a new
generation of admins who were used to bash and similar shells. There
is no turning back, no escape from this trend. We will probably also
transit with $EDITOR from vi to ee in the future.<br>
<br>
<p>It would be best to choose the root's shell from the installer
right before/after setting the root's password.</p>
<p>Best regards<br>
</p>
<p>-- </p>
<pre class="moz-signature" cols="72">Marek Zarychta</pre>
</body>
</html>
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f2d13a52-528c-4224-822a-fa577661a204>
