Skip site navigation (1)Skip section navigation (2)
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>