summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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: