aboutsummaryrefslogtreecommitdiffhomepage
path: root/container/init.go
diff options
context:
space:
mode:
Diffstat (limited to 'container/init.go')
-rw-r--r--container/init.go11
1 files changed, 1 insertions, 10 deletions
diff --git a/container/init.go b/container/init.go
index 0f5edb19..5c4d2519 100644
--- a/container/init.go
+++ b/container/init.go
@@ -341,7 +341,6 @@ func initEntrypoint(k syscallDispatcher, msg message.Msg) {
if err := k.start(cmd); err != nil {
k.fatalf(msg, "%v", err)
}
- msg.Suspend()
if err := closeSetup(); err != nil {
k.printf(msg, "cannot close setup pipe: %v", err)
@@ -401,7 +400,6 @@ func initEntrypoint(k syscallDispatcher, msg message.Msg) {
select {
case s := <-sig:
if s == CancelSignal && params.ForwardCancel && cmd.Process != nil {
- msg.Resume()
msg.Verbose("forwarding context cancellation")
if err := k.signal(cmd, os.Interrupt); err != nil {
k.printf(msg, "cannot forward cancellation: %v", err)
@@ -417,11 +415,7 @@ func initEntrypoint(k syscallDispatcher, msg message.Msg) {
continue
}
- if msg.Resume() {
- msg.Verbosef("%s after process start", s.String())
- } else {
- msg.Verbosef("got %s", s.String())
- }
+ msg.Verbosef("got %s", s.String())
msg.BeforeExit()
k.exit(0)
@@ -433,9 +427,6 @@ func initEntrypoint(k syscallDispatcher, msg message.Msg) {
}
if w.wpid == cmd.Process.Pid {
- // initial process exited, output is most likely available again
- msg.Resume()
-
switch {
case w.wstatus.Exited():
r = w.wstatus.ExitStatus()