mirror of https://github.com/containers/podman.git
fix: Don't override entrypoint if it's `nil`
This change ensures that we only override a container's entrypoint if it is set to something other than `nil`. Signed-off-by: Matt Brindley <58414429+maybe-sybr@users.noreply.github.com>
This commit is contained in:
parent
b163ec35d0
commit
aa69e68ef7
|
@ -287,10 +287,11 @@ func (c *CreateConfig) getContainerCreateOptions(runtime *libpod.Runtime, pod *l
|
|||
options = append(options, libpod.WithCommand(c.UserCommand))
|
||||
}
|
||||
|
||||
// Add entrypoint unconditionally
|
||||
// If it's empty it's because it was explicitly set to "" or the image
|
||||
// does not have one
|
||||
options = append(options, libpod.WithEntrypoint(c.Entrypoint))
|
||||
// Add entrypoint if it was set
|
||||
// If it's empty it's because it was explicitly set to ""
|
||||
if c.Entrypoint != nil {
|
||||
options = append(options, libpod.WithEntrypoint(c.Entrypoint))
|
||||
}
|
||||
|
||||
// TODO: MNT, USER, CGROUP
|
||||
options = append(options, libpod.WithStopSignal(c.StopSignal))
|
||||
|
|
Loading…
Reference in New Issue