diff options
author | Adam Spragg <adam@spra.gg> | 2022-03-17 15:32:01 +0000 |
---|---|---|
committer | Adam Spragg <adam@spra.gg> | 2022-03-17 15:32:01 +0000 |
commit | 643ac6a4815af8bd2dd06c12d3feed492b64c327 (patch) | |
tree | 910a263252e5cb589cdd22e08fe31fa0791a9da3 /makefile | |
parent | 08296ef2b88b340c6c012635a39895d8e68276e0 (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-- | makefile | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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 |