From b4fc9cd14d86c0021bb633f03eb92d64e37fe839 Mon Sep 17 00:00:00 2001 From: Paul Holzinger Date: Thu, 6 Feb 2025 18:39:33 +0100 Subject: [PATCH] Makefile: escape BUILD_ORIGIN properly When trying to pass a string with spaces that broke the go command cli parsing, the full argument must be put in quotes to avoid escaping issues. Signed-off-by: Paul Holzinger --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 49b3ff3831..079c180777 100644 --- a/Makefile +++ b/Makefile @@ -119,7 +119,7 @@ GOFLAGS ?= -trimpath LDFLAGS_PODMAN ?= \ $(if $(GIT_COMMIT),-X $(LIBPOD)/define.gitCommit=$(GIT_COMMIT),) \ $(if $(BUILD_INFO),-X $(LIBPOD)/define.buildInfo=$(BUILD_INFO),) \ - $(if $(BUILD_ORIGIN),-X $(LIBPOD)/define.buildOrigin=$(BUILD_ORIGIN),) \ + $(if $(BUILD_ORIGIN),-X "$(LIBPOD)/define.buildOrigin=$(BUILD_ORIGIN)",) \ -X $(LIBPOD)/config._installPrefix=$(PREFIX) \ -X $(LIBPOD)/config._etcDir=$(ETCDIR) \ -X $(PROJECT)/v5/pkg/systemd/quadlet._binDir=$(BINDIR) \