Forward SIGTERM and handle that as an interrupt

This commit is contained in:
Mitchell Hashimoto
2016-12-08 12:10:52 -05:00
parent 9c80c82d9e
commit e9c35eae32
6 changed files with 25 additions and 10 deletions

View File

@@ -60,7 +60,8 @@ func realMain() int {
wrapConfig.Handler = panicHandler(logTempFile)
wrapConfig.Writer = io.MultiWriter(logTempFile, logWriter)
wrapConfig.Stdout = outW
wrapConfig.IgnoreSignals = interruptSignals
wrapConfig.IgnoreSignals = ignoreSignals
wrapConfig.ForwardSignals = forwardSignals
exitStatus, err := panicwrap.Wrap(&wrapConfig)
if err != nil {
fmt.Fprintf(os.Stderr, "Couldn't start Terraform: %s", err)