From cf1301293b1eea70faa2dc47f4c788aa7e52960c Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 24 Jun 2013 21:34:45 +0000 Subject: [PATCH] Fix installing unit files. --- Makeconfig | 3 +++ Makefile | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Makeconfig b/Makeconfig index b9f7898da..ec6a2f25d 100644 --- a/Makeconfig +++ b/Makeconfig @@ -50,3 +50,6 @@ TOP := $(dir $(lastword $(MAKEFILE_LIST))) # A list of all files that contain translations and need to # be indexed. TRANS_FILES = $(PYTHON_FILES) python/src/*.c + +# systemd unit files +UNIT_FILES = $(wildcard systemd/*.service) diff --git a/Makefile b/Makefile index 00ea0fa0c..2a1497be9 100644 --- a/Makefile +++ b/Makefile @@ -40,7 +40,10 @@ install: build # Install systemd file. -mkdir -pv $(DESTDIR)/usr/lib/systemd/system - cp -vf systemd/*.systemd $(DESTDIR)/usr/lib/systemd/system + for file in $(UNIT_FILES); do \ + install -v -m 644 $${file} \ + $(DESTDIR)/usr/lib/systemd/system || exit 1; \ + done .PHONY: check check: all -- 2.39.5