On 5/29/24 3:57 AM, Emmanuel Vadot wrote:
The branch main has been updated by manu:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=dcb65c5a94d4c622b1d486847dc20488f59974e7

commit dcb65c5a94d4c622b1d486847dc20488f59974e7
Author:     Emmanuel Vadot <m...@freebsd.org>
AuthorDate: 2024-05-27 13:12:18 +0000
Commit:     Emmanuel Vadot <m...@freebsd.org>
CommitDate: 2024-05-29 07:56:58 +0000

     csh: Remove hardlink /.cshrc
Remove this historical artifact.
     csh will try to use /.csrch if the user has no home directory defined which
     is rather unlikely (To be exact if the concatenation of $HOME and "/.cshrc"
     fail which is the same thing).
Also, with this change pkg will happily handle 3way merge for /root/.cshrc Differential Revision: https://reviews.freebsd.org/D45382
     Reviewed by:            emaste, imp
     Sponsored by:           Beckhoff Automation GmbH & Co. KG

FWIW, this happens anytime you use /bin/csh as root's shell and boot into
single user mode.  Similar to /.profile being used for single user mode if
root's shell is /bin/sh.  Given we've changed the default shell for root,
then it's fine to do this change, but that probably should have been noted
in the commit log (in part to serve as a reminder so we don't remove the
links for sh).

--
John Baldwin


Reply via email to