From cc6360f4c4d97e0000f9d3545f381224ee99ce7d Mon Sep 17 00:00:00 2001 From: Ting Liu Date: Thu, 31 Jul 2014 18:21:01 +0800 Subject: base-files: set dynamic COLUMNS via resize command By default, COLUMNS is set to 80. If possible, run 'resize' to determine what the current dimensions are. This avoids the final part of long lines overlap the start of the same line. Signed-off-by: Ting Liu Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- meta/recipes-core/base-files/base-files/profile | 4 ++++ meta/recipes-core/base-files/base-files_3.0.14.bb | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/meta/recipes-core/base-files/base-files/profile b/meta/recipes-core/base-files/base-files/profile index 0b2d9d79e5..88ab8d877b 100644 --- a/meta/recipes-core/base-files/base-files/profile +++ b/meta/recipes-core/base-files/base-files/profile @@ -26,6 +26,10 @@ if [ -d /etc/profile.d ]; then unset i fi +if [ -x /usr/bin/resize ];then + /usr/bin/resize >/dev/null +fi + export PATH PS1 OPIEDIR QPEDIR QTDIR EDITOR TERM umask 022 diff --git a/meta/recipes-core/base-files/base-files_3.0.14.bb b/meta/recipes-core/base-files/base-files_3.0.14.bb index 30b1bf463b..07f5c54c97 100644 --- a/meta/recipes-core/base-files/base-files_3.0.14.bb +++ b/meta/recipes-core/base-files/base-files_3.0.14.bb @@ -102,6 +102,10 @@ do_install () { install -m 0644 ${WORKDIR}/host.conf ${D}${sysconfdir}/host.conf install -m 0644 ${WORKDIR}/motd ${D}${sysconfdir}/motd + if [ "/usr/bin" != "${bindir}" ]; then + sed -i "s,/usr/bin/resize,${bindir}/resize," ${D}${sysconfdir}/profile + fi + ln -sf /proc/mounts ${D}${sysconfdir}/mtab } -- cgit 1.2.3-korg