From a5d5bb87c2cbe309e6c595d517f6f9d13dda5036 Mon Sep 17 00:00:00 2001 From: Avi Deitcher Date: Fri, 1 Mar 2024 16:03:54 +0200 Subject: [PATCH] when reading build-args from file, always trim whitespace for key and value Signed-off-by: Avi Deitcher --- src/cmd/linuxkit/pkglib/build.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cmd/linuxkit/pkglib/build.go b/src/cmd/linuxkit/pkglib/build.go index c2adf9807..31b7e4d45 100644 --- a/src/cmd/linuxkit/pkglib/build.go +++ b/src/cmd/linuxkit/pkglib/build.go @@ -416,7 +416,9 @@ func (p Pkg) Build(bos ...BuildOpt) error { if len(parts) != 2 { return fmt.Errorf("invalid build-arg, must be in format 'arg=value': %s", buildArg) } - imageBuildOpts.BuildArgs[parts[0]] = &parts[1] + key := strings.TrimSpace(parts[0]) + val := strings.TrimSpace(parts[1]) + imageBuildOpts.BuildArgs[key] = &val } // add in information about the build process that might be useful