diff options
-rw-r--r-- | Makefile | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -44,6 +44,7 @@ unit_files = $(addprefix src/fossil-user,@.service .socket) src/fossil-test@.ser | |||
44 | units = $(filter-out %@.service,$(notdir $(unit_files))) | 44 | units = $(filter-out %@.service,$(notdir $(unit_files))) |
45 | executables = src/endofossil | 45 | executables = src/endofossil |
46 | bindir = /usr/local/bin | 46 | bindir = /usr/local/bin |
47 | dependencies = socat fossil ssh | ||
47 | 48 | ||
48 | SSH_USERNAME != if [ "$$SUDO_USER" ]; then echo "$$SUDO_USER"; else id -u; fi | 49 | SSH_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 |
59 | install-debs: | ||
60 | apt install --mark-auto --no-upgrade $(dependencies) | ||
58 | test: install | 61 | test: 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 |
60 | start stop restart status show: | 63 | start stop restart status show: |