From: Arvid E. Picciani Date: Wed, 1 Dec 2021 08:21:04 +0000 (+0100) Subject: docs: document that systemd closes console during normal runtime X-Git-Tag: v250-rc1~101 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=312dac28695ebe7c316c9b2dec40bc7182f5e28e;p=thirdparty%2Fsystemd.git docs: document that systemd closes console during normal runtime fixes #21451 Signed-off-by: Arvid E. Picciani --- diff --git a/docs/CONTAINER_INTERFACE.md b/docs/CONTAINER_INTERFACE.md index 9ca991cab50..9ce4f645870 100644 --- a/docs/CONTAINER_INTERFACE.md +++ b/docs/CONTAINER_INTERFACE.md @@ -37,7 +37,10 @@ manager, please consider supporting the following interfaces. in this context.) 3. Pre-mount `/dev/` as (container private) `tmpfs` for the container and bind - mount some suitable TTY to `/dev/console`. Also, make sure to create device + mount some suitable TTY to `/dev/console`. If this is a pty, make sure to not + close the controling pty master during systemd's lifetime. PID1 will close ttys, + to avoid being killed by SAK. It only opens ttys for the time it + actually needs to print something. Also, make sure to create device nodes for `/dev/null`, `/dev/zero`, `/dev/full`, `/dev/random`, `/dev/urandom`, `/dev/tty`, `/dev/ptmx` in `/dev/`. It is not necessary to create `/dev/fd` or `/dev/stdout`, as systemd will do that on its own. Make