diff options
Diffstat (limited to 'login-utils/sulogin.c')
-rw-r--r-- | login-utils/sulogin.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/login-utils/sulogin.c b/login-utils/sulogin.c index 1e227a863..147e6338f 100644 --- a/login-utils/sulogin.c +++ b/login-utils/sulogin.c @@ -231,10 +231,16 @@ static void tcfinal(struct console *con) setenv("TERM", "linux", 1); return; } - if (con->flags & CON_NOTTY) + if (con->flags & CON_NOTTY) { + setenv("TERM", "dumb", 1); return; + } +#if defined (__s390__) || defined (__s390x__) + setenv("TERM", "dumb", 1); +#else setenv("TERM", "vt102", 1); +#endif tio = &con->tio; fd = con->fd; |