From 40112faf0f2d21c6c9f8ef3442583a5d824cbd96 Mon Sep 17 00:00:00 2001 From: Timofey Titovets Date: Thu, 21 Dec 2017 13:26:45 +0300 Subject: [PATCH] Makefile add scripts target for correctly packaging Currently scheme lead to path like: /tmp/makepkg/bees-git/pkg/bees-git/usr/lib/bees/bees While packaging, so allow do: make make scripts make install ... make install_scripts ... Signed-off-by: Timofey Titovets --- Makefile | 9 +++++++-- scripts/{beesd@.service => beesd@.service.in} | 0 2 files changed, 7 insertions(+), 2 deletions(-) rename scripts/{beesd@.service => beesd@.service.in} (100%) diff --git a/Makefile b/Makefile index 11567ec..c856be8 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,11 @@ test: lib src scripts/beesd: scripts/beesd.in sed -e's#@LIBEXEC_PREFIX@#$(LIBEXEC_PREFIX)#' -e's#@PREFIX@#$(PREFIX)#' "$<" >"$@" +scripts/beesd@.service: scripts/beesd@.service.in + sed -e's#@LIBEXEC_PREFIX@#$(LIBEXEC_PREFIX)#' -e's#@PREFIX@#$(PREFIX)#' "$<" >"$@" + +scripts: scripts/beesd scripts/beesd@.service + README.html: README.md $(MARKDOWN) README.md > README.html.new mv -f README.html.new README.html @@ -35,10 +40,10 @@ README.html: README.md install: ## Install bees + libs install: lib src test install -Dm644 lib/libcrucible.so $(PREFIX)/usr/lib/libcrucible.so - install -Dm755 bin/bees $(LIBEXEC_PREFIX)/bees + install -Dm755 bin/bees $(LIBEXEC_PREFIX)/bees install_scripts: ## Install scipts -install_scripts: scripts/beesd +install_scripts: install -Dm755 scripts/beesd $(PREFIX)/usr/sbin/beesd install -Dm644 scripts/beesd.conf.sample $(PREFIX)/etc/bees/beesd.conf.sample install -Dm644 scripts/beesd@.service $(PREFIX)/lib/systemd/system/beesd@.service diff --git a/scripts/beesd@.service b/scripts/beesd@.service.in similarity index 100% rename from scripts/beesd@.service rename to scripts/beesd@.service.in