builder/amazonebs: Handle interrupts while waiting for SSH

pull/15/head
Mitchell Hashimoto 13 years ago
parent 417f7e7f47
commit 352f875dbf

@ -83,6 +83,11 @@ ConnectWaitLoop:
case <-timeout:
ui.Error("Timeout while waiting to connect to SSH.")
return multistep.ActionHalt
case <-time.After(1 * time.Second):
if _, ok := state[multistep.StateCancelled]; ok {
log.Println("Interrupt detected, quitting waiting for SSH.")
return multistep.ActionHalt
}
}
}

Loading…
Cancel
Save