From 41cbbf60447b35a6dfb919e668de200f40cb1059 Mon Sep 17 00:00:00 2001 From: Ting Liu Date: Thu, 31 Jul 2014 18:21:01 +0800 Subject: [PATCH] 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. (From OE-Core rev: cc6360f4c4d97e0000f9d3545f381224ee99ce7d) 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 0b2d9d7..88ab8d8 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 30b1bf4..07f5c54 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 } -- 2.7.4