diff options
| author | Franck Cuny <franck@fcuny.net> | 2021-10-25 10:24:43 -0700 |
|---|---|---|
| committer | Franck Cuny <franck@fcuny.net> | 2022-06-11 14:32:09 -0700 |
| commit | 693f594719903c688d2013aa3adaeb8e30a59f50 (patch) | |
| tree | 0f3b9c69703cf4a7caebce22b53fc2d528564792 /tools | |
| parent | scrobbler: add a systemd unit file (diff) | |
| download | infra-693f594719903c688d2013aa3adaeb8e30a59f50.tar.gz | |
build: install the binary and systemd unit
Add a Makefile to install the binary in GOPATH and the unit file for the
service. When the binary is installed, systemd is reloaded and the
service is also started.
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/mpd-stats/Makefile | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/mpd-stats/Makefile b/tools/mpd-stats/Makefile new file mode 100644 index 0000000..0edb9dd --- /dev/null +++ b/tools/mpd-stats/Makefile @@ -0,0 +1,12 @@ +GO_INSTALL_ARGS := -trimpath + +.PHONY: install + +install: + @go install $(GO_INSTALL_ARGS) ./cmd/mpd-scrobbler + @install -m 0644 systemd/mpd-scrobbler.service $(HOME)/.config/systemd/user/ + @echo "reloading systemd" + @systemctl --user daemon-reload + @echo "starting the unit" + @systemctl --user restart mpd-scrobbler + @systemctl --user status mpd-scrobbler |
