svn commit: r325814 - in stable/11: etc/root share/skel
Edward Tomasz Napierala
trasz at FreeBSD.org
Tue Nov 14 17:03:57 UTC 2017
Author: trasz
Date: Tue Nov 14 17:03:56 2017
New Revision: 325814
URL: https://svnweb.freebsd.org/changeset/base/325814
Log:
MFC r320672:
Run "resizewin -z" from the default shell profile files. This makes
the terminal work properly out of the box when logging over a serial
line, which is quite important for the user experience on boards like
Raspberry Pi. It doesn't affect cases where the terminal size is
already non-zero, such as SSH or vt(4) sessions.
Note that this doesn't handle a scenario pointed out by rgrimes@:
when the terminal is resized after login, the terminal size won't
get updated even after logging out and back in.
Modified:
stable/11/etc/root/dot.login
stable/11/etc/root/dot.profile
stable/11/share/skel/dot.login
stable/11/share/skel/dot.profile
Directory Properties:
stable/11/ (props changed)
Modified: stable/11/etc/root/dot.login
==============================================================================
--- stable/11/etc/root/dot.login Tue Nov 14 16:47:05 2017 (r325813)
+++ stable/11/etc/root/dot.login Tue Nov 14 17:03:56 2017 (r325814)
@@ -5,5 +5,8 @@
# see also csh(1), environ(7).
#
+# Query terminal size; useful for serial lines.
+if ( -x /usr/bin/resizewin ) /usr/bin/resizewin -z
+
# Uncomment to display a random cookie each login:
# if ( -x /usr/bin/fortune ) /usr/bin/fortune -s
Modified: stable/11/etc/root/dot.profile
==============================================================================
--- stable/11/etc/root/dot.profile Tue Nov 14 16:47:05 2017 (r325813)
+++ stable/11/etc/root/dot.profile Tue Nov 14 17:03:56 2017 (r325814)
@@ -8,3 +8,5 @@ TERM=${TERM:-xterm}
export TERM
PAGER=more
export PAGER
+
+if [ -x /usr/bin/resizewin ] ; then /usr/bin/resizewin -z ; fi
Modified: stable/11/share/skel/dot.login
==============================================================================
--- stable/11/share/skel/dot.login Tue Nov 14 16:47:05 2017 (r325813)
+++ stable/11/share/skel/dot.login Tue Nov 14 17:03:56 2017 (r325814)
@@ -5,4 +5,5 @@
# see also csh(1), environ(7).
#
+if ( -x /usr/bin/resizewin ) /usr/bin/resizewin -z
if ( -x /usr/bin/fortune ) /usr/bin/fortune freebsd-tips
Modified: stable/11/share/skel/dot.profile
==============================================================================
--- stable/11/share/skel/dot.profile Tue Nov 14 16:47:05 2017 (r325813)
+++ stable/11/share/skel/dot.profile Tue Nov 14 17:03:56 2017 (r325814)
@@ -21,4 +21,7 @@ PAGER=more; export PAGER
# set ENV to a file invoked each time sh is started for interactive use.
ENV=$HOME/.shrc; export ENV
+# Query terminal size; useful for serial lines.
+if [ -x /usr/bin/resizewin ] ; then /usr/bin/resizewin -z ; fi
+
if [ -x /usr/bin/fortune ] ; then /usr/bin/fortune freebsd-tips ; fi
More information about the svn-src-stable-11
mailing list