aboutsummaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
authorAdam Spragg <adam@spra.gg>2022-03-17 15:32:01 +0000
committerAdam Spragg <adam@spra.gg>2022-03-17 15:32:01 +0000
commit643ac6a4815af8bd2dd06c12d3feed492b64c327 (patch)
tree910a263252e5cb589cdd22e08fe31fa0791a9da3 /makefile
parent08296ef2b88b340c6c012635a39895d8e68276e0 (diff)
Do not notify systemd if `DESTDIR` differs from `PREFIX`
And document it, along with other installation instructions.
Diffstat (limited to 'makefile')
-rw-r--r--makefile10
1 files changed, 5 insertions, 5 deletions
diff --git a/makefile b/makefile
index 3704027..a6dcfd6 100644
--- a/makefile
+++ b/makefile
@@ -34,9 +34,9 @@ install:
install -m 644 -t '$(SYSDDIR)' adu-download.timer
install -m 644 -t '$(SYSDDIR)' adu-upgrade.service
ln -sf '$(SYSDDIR)/adu-upgrade.service' '$(SYSDDIR)/system-update.target.wants/adu-upgrade.service'
- systemctl daemon-reload
- #systemctl --now preset adu-download.timer
- systemctl --now enable adu-download.timer
+ [ x'$(DESTDIR)' != x'$(PREFIX)' ] || systemctl daemon-reload
+ #[ x'$(DESTDIR)' != x'$(PREFIX)' ] || systemctl --now preset adu-download.timer
+ [ x'$(DESTDIR)' != x'$(PREFIX)' ] || systemctl --now enable adu-download.timer
.PHONY: uninstall
@@ -44,14 +44,14 @@ uninstall: DESTDIR=$(PREFIX)
uninstall: SBINDIR=$(DESTDIR)/sbin
uninstall: SYSDDIR=$(DESTDIR)/lib/systemd/system
uninstall:
- systemctl --now disable adu-download.timer
+ [ x'$(DESTDIR)' != x'$(PREFIX)' ] || systemctl --now disable adu-download.timer
rm -f '$(SYSDDIR)/system-update.target.wants/adu-upgrade.service'
rm -f '$(SYSDDIR)/adu-upgrade.service'
rm -f '$(SYSDDIR)/adu-download.timer'
rm -f '$(SYSDDIR)/adu-download.service'
rm -f '$(SBINDIR)/adu-upgrade'
rm -f '$(SBINDIR)/adu-download'
- systemctl daemon-reload
+ [ x'$(DESTDIR)' != x'$(PREFIX)' ] || systemctl daemon-reload
.PHONY: clean