diff options
author | Matthew Heon <matthew.heon@pm.me> | 2020-09-10 17:28:22 -0400 |
---|---|---|
committer | Matthew Heon <matthew.heon@pm.me> | 2020-09-10 17:54:47 -0400 |
commit | 4c155d36cba90fd07f75c6d7d6f09848b88dac4a (patch) | |
tree | 79f3534c22c26e493e9ac01e519a61cb740ca486 /libpod/options.go | |
parent | 1184cdf03d8464451d36b24643e57b65a8b97980 (diff) | |
download | podman-4c155d36cba90fd07f75c6d7d6f09848b88dac4a.tar.gz podman-4c155d36cba90fd07f75c6d7d6f09848b88dac4a.tar.bz2 podman-4c155d36cba90fd07f75c6d7d6f09848b88dac4a.zip |
Force Attach() to send a SIGWINCH and redraw
Basically, we want to force the application in the container to
(iff the container was made with a terminal) redraw said terminal
immediately after an attach completes, so the fresh Attach
session will be able to see what's going on (e.g. will have a
shell prompt). Our current attach functions are unfortunately
geared more towards `podman run` than `podman attach` and will
start forwarding resize events *immediately* instead of waiting
until the attach session is alive (much safer for short-lived
`podman run` sessions, but broken for the `podman attach` case).
To avoid a major rewrite, let's just manually send a SIGWINCH
after attach succeeds to force a redraw.
Fixes #6253
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
Diffstat (limited to 'libpod/options.go')
0 files changed, 0 insertions, 0 deletions