console: report detach message on demand

When users pass -1 there's there won't be an escape sequence to exit the console so no need to print a misleading info message about how to detach. Signed-off-by: 's avatarChristian Brauner <christian.brauner@ubuntu.com>
parent c83280b7
...@@ -832,11 +832,14 @@ int lxc_console(struct lxc_container *c, int ttynum, ...@@ -832,11 +832,14 @@ int lxc_console(struct lxc_container *c, int ttynum,
goto close_mainloop; goto close_mainloop;
} }
fprintf(stderr, "\n" if (ts->escape >= 1) {
fprintf(stderr,
"\n"
"Connected to tty %1$d\n" "Connected to tty %1$d\n"
"Type <Ctrl+%2$c q> to exit the console, " "Type <Ctrl+%2$c q> to exit the console, "
"<Ctrl+%2$c Ctrl+%2$c> to enter Ctrl+%2$c itself\n", "<Ctrl+%2$c Ctrl+%2$c> to enter Ctrl+%2$c itself\n",
ttynum, 'a' + escape - 1); ttynum, 'a' + escape - 1);
}
if (istty) { if (istty) {
ret = lxc_setup_tios(stdinfd, &oldtios); ret = lxc_setup_tios(stdinfd, &oldtios);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment