Browse Source

Merge pull request #31056 from tonistiigi/build-cache-fix

Reset stdin config before running build actions
Brian Goff 8 years ago
parent
commit
d26cf30a60
1 changed files with 4 additions and 0 deletions
  1. 4 0
      builder/dockerfile/internals.go

+ 4 - 0
builder/dockerfile/internals.go

@@ -419,6 +419,10 @@ func (b *Builder) processImageFrom(img builder.Image) error {
 	onBuildTriggers := b.runConfig.OnBuild
 	b.runConfig.OnBuild = []string{}
 
+	// Reset stdin settings as all build actions run without stdin
+	b.runConfig.OpenStdin = false
+	b.runConfig.StdinOnce = false
+
 	// parse the ONBUILD triggers by invoking the parser
 	for _, step := range onBuildTriggers {
 		ast, err := parser.Parse(strings.NewReader(step), &b.directive)