aboutsummaryrefslogtreecommitdiff
path: root/libpod/reset.go
diff options
context:
space:
mode:
authorMatthew Heon <matthew.heon@pm.me>2020-09-10 17:28:22 -0400
committerMatthew Heon <matthew.heon@pm.me>2020-09-10 17:54:47 -0400
commit4c155d36cba90fd07f75c6d7d6f09848b88dac4a (patch)
tree79f3534c22c26e493e9ac01e519a61cb740ca486 /libpod/reset.go
parent1184cdf03d8464451d36b24643e57b65a8b97980 (diff)
downloadpodman-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/reset.go')
0 files changed, 0 insertions, 0 deletions