Browse code

Reset stdin config before running build actions

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>

Tonis Tiigi authored on 2017/02/16 04:49:17
Showing 1 changed files
... ...
@@ -419,6 +419,10 @@ func (b *Builder) processImageFrom(img builder.Image) error {
419 419
 	onBuildTriggers := b.runConfig.OnBuild
420 420
 	b.runConfig.OnBuild = []string{}
421 421
 
422
+	// Reset stdin settings as all build actions run without stdin
423
+	b.runConfig.OpenStdin = false
424
+	b.runConfig.StdinOnce = false
425
+
422 426
 	// parse the ONBUILD triggers by invoking the parser
423 427
 	for _, step := range onBuildTriggers {
424 428
 		ast, err := parser.Parse(strings.NewReader(step), &b.directive)