From 8f118b6ddfa748630a6995e41f1c65084d4d8779 Mon Sep 17 00:00:00 2001 From: Erik Westrup Date: Fri, 11 Feb 2022 22:07:26 +0100 Subject: [PATCH] Allow make to override etc dir --- Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 71048d9..d68b612 100644 --- a/Makefile +++ b/Makefile @@ -50,6 +50,9 @@ LAUNCHAGENT_TARGET = gui/$(UID)/$(LAUNCHAGENT) # package in a separate build directory (PREFIX). INSTALL_PREFIX := $(PREFIX) +# Where to install persistent configuration files. Used by Homebrew. +SYSCONFDIR := $(PREFIX) + # Source directories. DIR_SCRIPT = bin DIR_CONF = etc/restic @@ -82,7 +85,7 @@ BUILD_SRCS_LAUNCHAGENT = $(addprefix $(BUILD_DIR)/, $(SRCS_LAUNCHAGENT)) # Destination directories DEST_DIR_SCRIPT = $(PREFIX)/$(DIR_SCRIPT) -DEST_DIR_CONF = $(PREFIX)/$(DIR_CONF) +DEST_DIR_CONF = $(SYSCONFDIR)/$(DIR_CONF) DEST_DIR_SYSTEMD = $(PREFIX)/$(DIR_SYSTEMD) DEST_DIR_CRON = $(PREFIX)/$(DIR_CRON) DEST_DIR_LAUNCHAGENT= $(HOME)/$(DIR_LAUNCHAGENT) @@ -90,7 +93,7 @@ DEST_DIR_MAC_LOG = $(HOME)/Library/Logs/restic # Destination file targets. DEST_TARGS_SCRIPT = $(addprefix $(PREFIX)/, $(SRCS_SCRIPT)) -DEST_TARGS_CONF = $(addprefix $(PREFIX)/, $(SRCS_CONF)) +DEST_TARGS_CONF = $(addprefix $(SYSCONFDIR)/, $(SRCS_CONF)) DEST_TARGS_SYSTEMD = $(addprefix $(PREFIX)/, $(SRCS_SYSTEMD)) DEST_TARGS_CRON = $(addprefix $(PREFIX)/, $(SRCS_CRON)) DEST_TARGS_LAUNCHAGENT = $(addprefix $(HOME)/, $(SRCS_LAUNCHAGENT))