From e201323b8d95040082a7e46bbd1a39814680d025 Mon Sep 17 00:00:00 2001 From: Rolv Apneseth Date: Mon, 21 Sep 2026 13:29:44 +0100 Subject: [PATCH] Makefile: use $LIBEXECDIR when installing bootupctl The symlink creation used a hardcoded ../libexec/bootupd path, potentially breaking installs where LIBEXECDIR differs from ${PREFIX}/libexec. Use ln -srf with $(LIBEXECDIR) to compute the correct relative path. --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 2ff8663e..93c77ce4 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,8 @@ all: install: query-file-$(PACKAGESYSTEM) mkdir -p "${DESTDIR}$(PREFIX)/bin" "${DESTDIR}$(LIBEXECDIR)" install -D -t "${DESTDIR}$(LIBEXECDIR)" target/${PROFILE}/bootupd - cd "${DESTDIR}$(PREFIX)/bin" && ln -sf ../libexec/bootupd bootupctl + ln -srf "${DESTDIR}$(LIBEXECDIR)/bootupd" \ + "${DESTDIR}$(PREFIX)"/bin/bootupctl .PHONY: query-file-$(PACKAGESYSTEM) query-file-$(PACKAGESYSTEM):