diff options
author | u <u@billy> | 2023-05-29 18:18:28 -0400 |
---|---|---|
committer | u <u@billy> | 2023-05-29 18:21:01 -0400 |
commit | 5c5e8c30f57ee6d7761ffb9fb2851b87be0ecc98 (patch) | |
tree | 2d9cfa3788eb3b48f9e28f4afff85eca3040ec7c | |
parent | 05ec0ee9aed68851c75a13e2199f6fb7828f2f8a (diff) |
add install-debs target
-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: |