Skip termios setup of TTY in rescue mode

This patch fixes an issue with rescue mode on Alpine Linux where the
rescue shell was never properly started.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2021-02-28 21:27:16 +01:00
parent 3d50a28fe3
commit 1020695ebd
+3 -3
View File
@@ -311,12 +311,12 @@ static int activate_console(int noclear, int nowait)
struct termios orig;
int ret = 0;
if (nowait || rescue)
return 1;
if (!noclear)
(void)write(STDERR_FILENO, "\e[r\e[H\e[J", 9);
if (nowait)
return 1;
/* Disable ECHO, XON/OFF while waiting for <CR> */
if (!tcgetattr(STDIN_FILENO, &orig)) {
struct termios c = orig;