s/SCRIPTS/SCRIPT/g

This commit is contained in:
Erik Westrup
2022-02-05 15:36:41 +01:00
parent dc28ad2b52
commit 494bcc29f0
+12 -12
View File
@@ -38,40 +38,40 @@ MKDIR_PARENTS=sh -c '\
# Source directories. # Source directories.
DIR_SCRIPTS = sbin DIR_SCRIPT = sbin
DIR_CONF = etc/restic DIR_CONF = etc/restic
DIR_SYSTEMD = usr/lib/systemd/system DIR_SYSTEMD = usr/lib/systemd/system
# Source files. # Source files.
SRCS_SCRIPTS = $(filter-out %cron_mail, $(wildcard $(DIR_SCRIPTS)/*)) SRCS_SCRIPT = $(filter-out %cron_mail, $(wildcard $(DIR_SCRIPT)/*))
# $(sort) remove duplicates that comes from running make install >1 times. # $(sort) remove duplicates that comes from running make install >1 times.
SRCS_CONF = $(sort $(patsubst %.template, %, $(wildcard $(DIR_CONF)/*))) SRCS_CONF = $(sort $(patsubst %.template, %, $(wildcard $(DIR_CONF)/*)))
SRCS_SYSTEMD = $(wildcard $(DIR_SYSTEMD)/*) SRCS_SYSTEMD = $(wildcard $(DIR_SYSTEMD)/*)
# Local build directory. Sources will be copied here, # Local build directory. Sources will be copied here,
# modified and then installed from this directory. # modified and then installed from this directory.
BUILD_DIR := build BUILD_DIR := build
BUILD_DIR_SCRIPTS = $(BUILD_DIR)/$(DIR_SCRIPTS) BUILD_DIR_SCRIPT = $(BUILD_DIR)/$(DIR_SCRIPT)
BUILD_DIR_CONF = $(BUILD_DIR)/$(DIR_CONF) BUILD_DIR_CONF = $(BUILD_DIR)/$(DIR_CONF)
BUILD_DIR_SYSTEMD = $(BUILD_DIR)/$(DIR_SYSTEMD) BUILD_DIR_SYSTEMD = $(BUILD_DIR)/$(DIR_SYSTEMD)
# Sources copied to build directory. # Sources copied to build directory.
BUILD_SRCS_SCRIPTS = $(addprefix $(BUILD_DIR)/, $(SRCS_SCRIPTS)) BUILD_SRCS_SCRIPT = $(addprefix $(BUILD_DIR)/, $(SRCS_SCRIPT))
BUILD_SRCS_CONF = $(addprefix $(BUILD_DIR)/, $(SRCS_CONF)) BUILD_SRCS_CONF = $(addprefix $(BUILD_DIR)/, $(SRCS_CONF))
BUILD_SRCS_SYSTEMD = $(addprefix $(BUILD_DIR)/, $(SRCS_SYSTEMD)) BUILD_SRCS_SYSTEMD = $(addprefix $(BUILD_DIR)/, $(SRCS_SYSTEMD))
# Destination directories # Destination directories
DEST_DIR_SCRIPTS = $(PREFIX)/$(DIR_SCRIPTS) DEST_DIR_SCRIPT = $(PREFIX)/$(DIR_SCRIPT)
DEST_DIR_CONF = $(PREFIX)/$(DIR_CONF) DEST_DIR_CONF = $(PREFIX)/$(DIR_CONF)
DEST_DIR_SYSTEMD = $(PREFIX)/$(DIR_SYSTEMD) DEST_DIR_SYSTEMD = $(PREFIX)/$(DIR_SYSTEMD)
# Destination files. # Destination files.
DEST_SCRIPTS = $(addprefix $(PREFIX)/, $(SRCS_SCRIPTS)) DEST_SCRIPT = $(addprefix $(PREFIX)/, $(SRCS_SCRIPT))
DEST_CONF = $(addprefix $(PREFIX)/, $(SRCS_CONF)) DEST_CONF = $(addprefix $(PREFIX)/, $(SRCS_CONF))
DEST_SYSTEMD = $(addprefix $(PREFIX)/, $(SRCS_SYSTEMD)) DEST_SYSTEMD = $(addprefix $(PREFIX)/, $(SRCS_SYSTEMD))
INSTALLED_FILES = $(DEST_SCRIPTS) $(DEST_CONF) $(DEST_SYSTEMD) INSTALLED_FILES = $(DEST_SCRIPT) $(DEST_CONF) $(DEST_SYSTEMD)
#### Targets ################################################################## #### Targets ##################################################################
@@ -105,7 +105,7 @@ install: install-scripts install-conf install-systemd
# so that build dir is re-created if deleted (expected behaviour). # so that build dir is re-created if deleted (expected behaviour).
# #
# target: install-scripts - Install executables. # target: install-scripts - Install executables.
install-scripts: $(DEST_SCRIPTS) $(BUILD_SRCS_CONF) install-scripts: $(DEST_SCRIPT) $(BUILD_SRCS_CONF)
# target: install-conf - Install restic configuration files. # target: install-conf - Install restic configuration files.
install-conf: $(DEST_CONF) $(BUILD_SRCS_CONF) install-conf: $(DEST_CONF) $(BUILD_SRCS_CONF)
# target: install-systemd - Install systemd timer and service files. # target: install-systemd - Install systemd timer and service files.
@@ -118,7 +118,7 @@ $(BUILD_DIR)/% : %
sed -i.bak -e 's|$$INSTALL_PREFIX|$(PREFIX)|g' $@; rm $@.bak sed -i.bak -e 's|$$INSTALL_PREFIX|$(PREFIX)|g' $@; rm $@.bak
# Install destination script files. # Install destination script files.
$(DEST_DIR_SCRIPTS)/%: $(BUILD_DIR_SCRIPTS)/% $(DEST_DIR_SCRIPT)/%: $(BUILD_DIR_SCRIPT)/%
${MKDIR_PARENTS} $@ ${MKDIR_PARENTS} $@
install -m 0744 $< $@ install -m 0744 $< $@