summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoru <u@billy>2023-05-29 18:18:28 -0400
committeru <u@billy>2023-05-29 18:21:01 -0400
commit5c5e8c30f57ee6d7761ffb9fb2851b87be0ecc98 (patch)
tree2d9cfa3788eb3b48f9e28f4afff85eca3040ec7c
parent05ec0ee9aed68851c75a13e2199f6fb7828f2f8a (diff)
add install-debs target
-rw-r--r--Makefile3
1 files changed, 3 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index e207130..4f790d3 100644
--- a/Makefile
+++ b/Makefile
@@ -44,6 +44,7 @@ unit_files = $(addprefix src/fossil-user,@.service .socket) src/fossil-test@.ser
44units = $(filter-out %@.service,$(notdir $(unit_files))) 44units = $(filter-out %@.service,$(notdir $(unit_files)))
45executables = src/endofossil 45executables = src/endofossil
46bindir = /usr/local/bin 46bindir = /usr/local/bin
47dependencies = socat fossil ssh
47 48
48SSH_USERNAME != if [ "$$SUDO_USER" ]; then echo "$$SUDO_USER"; else id -u; fi 49SSH_USERNAME != if [ "$$SUDO_USER" ]; then echo "$$SUDO_USER"; else id -u; fi
49 50
@@ -55,6 +56,8 @@ install:
55 install -m644 -t $(unitdir) -- $(unit_files) 56 install -m644 -t $(unitdir) -- $(unit_files)
56 install -t $(bindir) -- $(executables) 57 install -t $(bindir) -- $(executables)
57 systemctl daemon-reload 58 systemctl daemon-reload
59install-debs:
60 apt install --mark-auto --no-upgrade $(dependencies)
58test: install 61test: install
59 journalctl -f -u fossil-test@$(SSH_USERNAME) & p=$$!; systemctl start --wait fossil-test@$(SSH_USERNAME); kill $$p 62 journalctl -f -u fossil-test@$(SSH_USERNAME) & p=$$!; systemctl start --wait fossil-test@$(SSH_USERNAME); kill $$p
60start stop restart status show: 63start stop restart status show: