mirror of
https://github.com/containers/podman.git
synced 2025-12-05 21:32:22 +08:00
podman container clone env patch
podman container clone was failing when env variables had multiple `=` in them. Switch split to splitn resolves #15836 Signed-off-by: Charlie Doern <cdoern@redhat.com>
This commit is contained in:
@@ -308,5 +308,18 @@ var _ = Describe("Podman container clone", func() {
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(session.OutputToString()).Should(ContainSubstring("123"))
|
||||
|
||||
session = podmanTest.Podman([]string{"run", "--name", "env_ctr2", "-e", "ENV_TEST=12=3", ALPINE, "printenv", "ENV_TEST"})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
|
||||
session = podmanTest.Podman([]string{"container", "clone", "env_ctr2"})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
|
||||
session = podmanTest.Podman([]string{"start", "-a", "env_ctr2-clone"})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(session.OutputToString()).Should(ContainSubstring("12=3"))
|
||||
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user