diff options
author | Erik Andersen <andersen@codepoet.org> | 2000-02-21 19:25:12 +0000 |
---|---|---|
committer | Erik Andersen <andersen@codepoet.org> | 2000-02-21 19:25:12 +0000 |
commit | fa4718efcf055d8720ea99be1af237a921232f5a (patch) | |
tree | 9315aca282f73ea18da3588a7328d4233a18e8c2 /init/init.c | |
parent | 42387e496463f6dbba168b5d36807b858f94fa96 (diff) | |
download | busybox-w32-fa4718efcf055d8720ea99be1af237a921232f5a.tar.gz busybox-w32-fa4718efcf055d8720ea99be1af237a921232f5a.tar.bz2 busybox-w32-fa4718efcf055d8720ea99be1af237a921232f5a.zip |
Minor update for handling TERM with serial consoles.
-Erik
Diffstat (limited to 'init/init.c')
-rw-r--r-- | init/init.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/init/init.c b/init/init.c index a3e165ecc..4a19822ae 100644 --- a/init/init.c +++ b/init/init.c | |||
@@ -314,8 +314,10 @@ static void console_init() | |||
314 | if (ioctl(0, TIOCGSERIAL, &sr) == 0) { | 314 | if (ioctl(0, TIOCGSERIAL, &sr) == 0) { |
315 | log = NULL; | 315 | log = NULL; |
316 | secondConsole = NULL; | 316 | secondConsole = NULL; |
317 | /* Force the TERM setting to vt102 for serial console */ | 317 | /* Force the TERM setting to vt102 for serial console -- |
318 | snprintf(termType, sizeof(termType) - 1, "TERM=vt102"); | 318 | * iff TERM is set to linux (the default) */ |
319 | if (strcmp( termType, "TERM=linux" ) == 0) | ||
320 | snprintf(termType, sizeof(termType) - 1, "TERM=vt102"); | ||
319 | message(LOG | CONSOLE, | 321 | message(LOG | CONSOLE, |
320 | "serial console detected. Disabling virtual terminals.\r\n"); | 322 | "serial console detected. Disabling virtual terminals.\r\n"); |
321 | } | 323 | } |