Makefile: update installation target
o provide systemd example units (.service, .timer) o include documentation
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,5 +1,7 @@
|
|||||||
*~
|
*~
|
||||||
*.bak
|
*.bak
|
||||||
|
AUR/*
|
||||||
|
PKGBUILD
|
||||||
pkg/*
|
pkg/*
|
||||||
*.tar*
|
*.tar*
|
||||||
*.gz
|
*.gz
|
||||||
|
|||||||
@@ -18,11 +18,13 @@
|
|||||||
|
|
||||||
PKGNAME = dsnap-sync
|
PKGNAME = dsnap-sync
|
||||||
PREFIX ?= /usr
|
PREFIX ?= /usr
|
||||||
SNAPPER_CONFIG ?= /etc/sysconfig/snapper
|
SNAPPER_CONFIG ?= /etc/default/snapper
|
||||||
SNAPPER_TEMPLATES ?= /etc/snapper/config-templates
|
SNAPPER_TEMPLATES ?= /etc/snapper/config-templates
|
||||||
|
DSNAP_SYNC_EXAMPLES = /usr/share/doc/dsnap-sync
|
||||||
|
|
||||||
BIN_DIR = $(DESTDIR)$(PREFIX)/bin
|
BIN_DIR = $(DESTDIR)$(PREFIX)/bin
|
||||||
SYSTEMD_DIR = $(DESTDIR)$(PREFIX)/lib/systemd/system
|
SYSTEMD_DIR = $(DESTDIR)$(PREFIX)/lib/systemd/system
|
||||||
|
DOC_DIR = $(DESTDIR)$(PREFIX)/usr/share/doc/$(PKGNAME)
|
||||||
|
|
||||||
.PHONY: install
|
.PHONY: install
|
||||||
|
|
||||||
@@ -30,3 +32,4 @@ install:
|
|||||||
@./find_snapper_config || sed -i 's@^SNAPPER_CONFIG=.*@SNAPPER_CONFIG='$(SNAPPER_CONFIG)'@g' bin/$(PKGNAME)
|
@./find_snapper_config || sed -i 's@^SNAPPER_CONFIG=.*@SNAPPER_CONFIG='$(SNAPPER_CONFIG)'@g' bin/$(PKGNAME)
|
||||||
@install -Dm755 bin/* -t $(BIN_DIR)/
|
@install -Dm755 bin/* -t $(BIN_DIR)/
|
||||||
@install -Dm644 ./$(SNAPPER_TEMPLATES)/* -t $(DESTDIR)/$(SNAPPER_TEMPLATES)/
|
@install -Dm644 ./$(SNAPPER_TEMPLATES)/* -t $(DESTDIR)/$(SNAPPER_TEMPLATES)/
|
||||||
|
@install -Dm644 ./$(DSNAP_SYNC_EXAMPLES)/* -t $(DESTDIR)/$(DOC_DIR)/
|
||||||
|
|||||||
Reference in New Issue
Block a user