Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
12 lines
449 B
Bash
Executable File
12 lines
449 B
Bash
Executable File
#!/bin/sh
|
|
# Install the built binary and unit on this host, then (re)start the service.
|
|
set -eu
|
|
cd "$(dirname "$0")/.."
|
|
sudo install -m 0755 bin/hamlab /usr/local/bin/hamlab
|
|
sudo install -m 0644 deploy/hamlab.service /etc/systemd/system/hamlab.service
|
|
sudo systemctl daemon-reload
|
|
sudo systemctl enable --now hamlab.service >/dev/null
|
|
sudo systemctl restart hamlab.service
|
|
sleep 1
|
|
systemctl is-active hamlab.service && /usr/local/bin/hamlab version
|