mirror of
https://github.com/containers/podman
synced 2024-10-19 16:54:07 +00:00
Podman build should default to not usins stdin
Currently we leak stdin into podman builds, which can lead to issues like run commands inside of the container waiting for user input. We should not take input from users other then if the user specifies podman build -f - or podman build -, which are taken care of in other code. Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
parent
94873a237a
commit
d72918fe6f
|
@ -282,8 +282,7 @@ func buildFlagsWrapperToOptions(c *cobra.Command, contextDir string, flags *buil
|
|||
flags.Layers = false
|
||||
}
|
||||
|
||||
var stdin, stdout, stderr, reporter *os.File
|
||||
stdin = os.Stdin
|
||||
var stdout, stderr, reporter *os.File
|
||||
stdout = os.Stdout
|
||||
stderr = os.Stderr
|
||||
reporter = os.Stderr
|
||||
|
@ -422,7 +421,6 @@ func buildFlagsWrapperToOptions(c *cobra.Command, contextDir string, flags *buil
|
|||
ForceRmIntermediateCtrs: flags.ForceRm,
|
||||
IDMappingOptions: idmappingOptions,
|
||||
IIDFile: flags.Iidfile,
|
||||
In: stdin,
|
||||
Isolation: isolation,
|
||||
Labels: flags.Label,
|
||||
Layers: flags.Layers,
|
||||
|
|
Loading…
Reference in a new issue