From d2d57517d7d2a0f3ccbdf4bff4e7a9a24dd1f4fb Mon Sep 17 00:00:00 2001 From: Jordan Webb Date: Fri, 14 Jun 2019 09:42:34 -0500 Subject: Fix ENV parsing on `podman import` Signed-off-by: Jordan Webb --- pkg/util/utils.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pkg') diff --git a/pkg/util/utils.go b/pkg/util/utils.go index a074f276c..61cdbbf38 100644 --- a/pkg/util/utils.go +++ b/pkg/util/utils.go @@ -99,7 +99,10 @@ func GetImageConfig(changes []string) (v1.ImageConfig, error) { var st struct{} exposedPorts[pair[1]] = st case "ENV": - env = append(env, pair[1]) + if len(pair) < 3 { + return v1.ImageConfig{}, errors.Errorf("no value given for environment variable %q", pair[1]) + } + env = append(env, strings.Join(pair[1:], "=")) case "ENTRYPOINT": entrypoint = append(entrypoint, pair[1]) case "CMD": -- cgit v1.2.3-54-g00ecf