diff options
author | David Phillips <david@sighup.nz> | 2017-09-18 13:17:36 +1200 |
---|---|---|
committer | David Phillips <david@sighup.nz> | 2017-09-18 13:17:36 +1200 |
commit | fe1533f144b681c6bcd51edb39bcbdbd264de7ea (patch) | |
tree | bc10f9cc5bab557e55d7fc1d9294acfa004e7c2c | |
parent | 6560ea7e6a633f6f33ab37912b4c563cd300b5c7 (diff) | |
download | initscripts-fe1533f144b681c6bcd51edb39bcbdbd264de7ea.tar.xz |
Add install recipe to makefile
-rw-r--r-- | Makefile | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -1,9 +1,13 @@ export OPENRC_RUN = /usr/bin/openrc-run export BINDIR = /usr/bin +SYSCONFDIR ?= etc + MACRO_PROG = ./replace.sh INIT_FILES = $(shell find init.d.in -type f | sed -e 's/\.in$$//g' -e 's/init\.d\.in/init.d/g') CONF_FILES = $(shell find conf.d.in -type f | sed -e 's/\.in$$//g' -e 's/conf\.d\.in/conf.d/g') +DEST_INIT_D = $(DESTDIR)/$(SYSCONFDIR)/init.d +DEST_CONF_D = $(DESTDIR)/$(SYSCONFDIR)/conf.d all: $(INIT_FILES) $(CONF_FILES) @@ -21,6 +25,13 @@ conf.d/%: conf.d.in/%.in conf.d $(MACRO_PROG) $< > $@ chmod +x $@ -.PHONY: clean +.PHONY: clean install clean: rm $(INIT_FILES) $(CONF_FILES) + +install: + install -d "$(DEST_INIT_D)" + install -d "$(DEST_CONF_D)" + + $(foreach file,$(INIT_FILES),install -Dm 755 "$(file)" "$(DEST_INIT_D)";) + $(foreach file,$(CONF_FILES),install -Dm 755 "$(file)" "$(DEST_CONF_D)";) |