svn commit: r342881 - head/share/skel
Edward Tomasz Napierala
trasz at FreeBSD.org
Wed Jan 9 11:04:28 UTC 2019
Author: trasz
Date: Wed Jan 9 11:04:27 2019
New Revision: 342881
URL: https://svnweb.freebsd.org/changeset/base/342881
Log:
Make sh(1) recognize the default $HOME. By default /home
is a symlink; without this change, when you log in, sh(1)
won't realize the current directory (eg '/usr/home/test')
is the same as $HOME ('/home/test').
Reviewed by: jilles
MFC after: 2 weeks
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D18775
Modified:
head/share/skel/dot.profile
Modified: head/share/skel/dot.profile
==============================================================================
--- head/share/skel/dot.profile Wed Jan 9 09:36:54 2019 (r342880)
+++ head/share/skel/dot.profile Wed Jan 9 11:04:27 2019 (r342881)
@@ -21,6 +21,9 @@ PAGER=less; export PAGER
# set ENV to a file invoked each time sh is started for interactive use.
ENV=$HOME/.shrc; export ENV
+# Let sh(1) know it's at home, despite /home being a symlink.
+if [ "$PWD" != "$HOME" ] && [ "$PWD" -ef "$HOME" ] ; then cd ; fi
+
# Query terminal size; useful for serial lines.
if [ -x /usr/bin/resizewin ] ; then /usr/bin/resizewin -z ; fi
More information about the svn-src-all
mailing list