Avi Deitcher
cc174b4df0
test device exists before allowing getty to run
...
Signed-off-by: Avi Deitcher <avi@deitcher.net >
2017-08-06 10:23:12 +03:00
Avi Deitcher
543e61c643
Fix typo
...
Signed-off-by: Avi Deitcher <avi@deitcher.net >
2017-07-27 15:38:20 +03:00
Dave Tucker
f41c976406
getty: Detect if you are in a namespace
...
This is an attempt at fixing #2213
If `INITGETTY` has been set then we are not in a namespace.
Signed-off-by: Avi Deitcher <avi@deitcher.net >
2017-07-27 14:55:28 +03:00
Avi Deitcher
af0331d382
flag in init and background only if not in init
...
Signed-off-by: Avi Deitcher <avi@deitcher.net >
2017-07-18 16:37:05 +03:00
Justin Cormack
98ed378dbd
Add a securetty file
...
Do not copy host securetty file - this one should be comprehensive
or bind mount host one in yourself.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-07-14 18:34:52 +01:00
Justin Cormack
ecaa7f9c68
Remove the -x from the rungetty script
...
Its annoyingly verbose!
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-07-14 13:53:45 +01:00
Avi Deitcher
5d18cba75f
Use existing securetty
...
Signed-off-by: Avi Deitcher <avi@deitcher.net >
2017-07-11 14:43:26 +03:00
Dave Tucker
5fb025824f
getty: Make namespacing more obvious
...
Warn the user in the MOTD
Add "(ns: getty)" or "(ns: sshd)" to the PS1
Use `agetty` and `-a root` to ensure we get a login shell when insecure
Signed-off-by: Dave Tucker <dt@docker.com >
2017-06-29 14:58:44 +01:00
Avi Deitcher
42bf54de28
copy setsid to setsidu so it does not get overwritten by busybox when used in init, and ensure inittab is clean
...
Signed-off-by: Avi Deitcher <avi@deitcher.net >
2017-06-14 13:22:18 +03:00
Avi Deitcher
5db7e6fe69
Add getty pkg
...
Signed-off-by: Avi Deitcher <avi@deitcher.net >
2017-06-08 00:11:53 +03:00