Sfoglia il codice sorgente

Reset stdin config before running build actions

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Tonis Tiigi 8 anni fa
parent
commit
0f293f9eb3
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  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)