summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2023-05-25 10:20:14 -0400
committerAndrew Cady <d@jerkface.net>2023-05-25 10:20:14 -0400
commit3b0ecb25bf5e032b5cc0232040fca854f01d297b (patch)
treed097019e945964884936d23d809ac6f2ca840da6 /Makefile
parent3f9e25417cd8eca5260b634bec806bd78d704c04 (diff)
systemd fixes
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index f177968..f07bf3c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,6 @@
1config_dir = /etc/btrfs/remotes 1config_dir = /etc/btrfs/remotes
2bindir = /usr/local/bin 2bindir = /usr/local/bin
3unitdir = /etc/systemd/system
3main_unit_name = push-btrfs 4main_unit_name = push-btrfs
4remotes = $(notdir $(basename $(wildcard $(config_dir)/*.json))) 5remotes = $(notdir $(basename $(wildcard $(config_dir)/*.json)))
5timers = $(addprefix $(main_unit_name)@, $(addsuffix .timer, $(remotes))) 6timers = $(addprefix $(main_unit_name)@, $(addsuffix .timer, $(remotes)))
@@ -16,10 +17,10 @@ binaries = $(addprefix src/,push-btrfs retain-snapshots)
16 17
17 18
18 19
19
20install: 20install:
21 install -t $(bindir) -- $(binaries) 21 install -t $(bindir) -- $(binaries)
22 systemctl link $(addprefix ./, $(unit_files)) 22 install -m644 -t $(unitdir) -- $(unit_files)
23 systemctl daemon-reload
23 systemctl reset-failed $(units) 24 systemctl reset-failed $(units)
24 systemctl enable --now $(enable_unit) 25 systemctl enable --now $(enable_unit)
25 26