diff options
author | Andrew Cady <d@jerkface.net> | 2023-05-28 19:35:20 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2023-05-28 19:35:20 -0400 |
commit | 2b2a068fa369a6eb2d326a2983ff9a2b90676b9c (patch) | |
tree | 10dfb32a5976687f5aa9619828d56d94cfb612f0 | |
parent | 76f0e0e68939d64ac5ed2ccb3d21bf98337168af (diff) |
makefile fixes
-rw-r--r-- | Makefile | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -1,3 +1,8 @@ | |||
1 | ifneq (0,$(shell id -u)) | ||
2 | .DEFAULT_GOAL = install | ||
3 | %: | ||
4 | sudo $(MAKE) -$(MAKEFLAGS) $@ | ||
5 | else | ||
1 | config_dir = /etc/btrfs/remotes | 6 | config_dir = /etc/btrfs/remotes |
2 | bindir = /usr/local/bin | 7 | bindir = /usr/local/bin |
3 | unitdir = /etc/systemd/system | 8 | unitdir = /etc/systemd/system |
@@ -21,7 +26,7 @@ install: | |||
21 | install -t $(bindir) -- $(binaries) | 26 | install -t $(bindir) -- $(binaries) |
22 | install -m644 -t $(unitdir) -- $(unit_files) | 27 | install -m644 -t $(unitdir) -- $(unit_files) |
23 | systemctl daemon-reload | 28 | systemctl daemon-reload |
24 | systemctl reset-failed $(units) | 29 | systemctl reset-failed $(units) 2>/dev/null || true |
25 | systemctl enable --now $(enable_unit) | 30 | systemctl enable --now $(enable_unit) |
26 | 31 | ||
27 | status start stop restart: | 32 | status start stop restart: |
@@ -33,3 +38,4 @@ status start stop restart: | |||
33 | 38 | ||
34 | go: | 39 | go: |
35 | for remote in $(remotes); do bash$(if $(verbose), -x) $(main_unit_name) $$remote$(if $(verbose),;, &) done; wait | 40 | for remote in $(remotes); do bash$(if $(verbose), -x) $(main_unit_name) $$remote$(if $(verbose),;, &) done; wait |
41 | endif | ||