Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15:Update
aaa_base.22557
git-29-5220a5f6ba250503ccda326e65ca069d245a5ebe...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File git-29-5220a5f6ba250503ccda326e65ca069d245a5ebe.patch of Package aaa_base.22557
From 5220a5f6ba250503ccda326e65ca069d245a5ebe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=BCdiger=20Oertel?= <ro@suse.de> Date: Tue, 18 Aug 2020 12:07:50 +0200 Subject: [PATCH] profile and csh.login: on s390x set TERM to dumb on serial console for sclp_line0 and ttyS0 console (bug#1153946) diff --git a/files/etc/csh.login b/files/etc/csh.login index 4fb476a..59ab8eb 100644 --- a/files/etc/csh.login +++ b/files/etc/csh.login @@ -26,6 +26,11 @@ if ( -o /dev/$tty && -c /dev/$tty && ${?prompt} ) then if ( ! ${?TERM} ) setenv TERM linux if ( "$TERM" == "unknown" ) setenv TERM linux if ( "$TERM" == "ibm327x" ) setenv TERM dumb + if ( `uname -m` == "s390x" ) then + if ( "$tty" == "/dev/sclp_line0" || "$tty" == "/dev/ttyS0" ) ; then + if ( "$TERM" == "vt220" ) setenv TERM dumb + endif + endif if ( $TERM =~ screen.* && ! -e /usr/share/terminfo/s/$TERM) setenv TERM screen if ( ! ${?SSH_TTY} && "$TERM" != "dumb" ) then path stty sane cr0 pass8 dec diff --git a/files/etc/profile b/files/etc/profile index 7edc50b..f621efe 100644 --- a/files/etc/profile +++ b/files/etc/profile @@ -78,6 +78,11 @@ if test -O "$tty" -a -n "$PS1"; then test -z "${TERM}" && { TERM=linux; export TERM; } test "${TERM}" = "unknown" && { TERM=linux; export TERM; } test "${TERM}" = "ibm327x" && { TERM=dumb; export TERM; } + if test "$(uname -m)" = "s390x" ; then + if test "$tty" = "/dev/sclp_line0" -o "$tty" = "/dev/ttyS0" ; then + test "${TERM}" = "vt220" && { TERM=dumb; export TERM; } + fi + fi case "$TERM" in screen.*) test -e /usr/share/terminfo/s/${TERM} || { TERM=screen; export TERM; } ;;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor