Update Makefile and DEBIAN/postinst

This commit is contained in:
Alexey Avramov 2020-11-20 05:57:31 +09:00
parent 3a0fd4f051
commit 2206d54dcc
2 changed files with 9 additions and 12 deletions

View File

@ -93,11 +93,11 @@ units:
rm -fv nohang-desktop.service rm -fv nohang-desktop.service
chcon: chcon:
-chcon -t systemd_unit_file_t $(DESTDIR)$(SYSTEMDUNITDIR)/nohang.service &>/dev/null chcon -t systemd_unit_file_t $(DESTDIR)$(SYSTEMDUNITDIR)/nohang.service || :
-chcon -t systemd_unit_file_t $(DESTDIR)$(SYSTEMDUNITDIR)/nohang-desktop.service &>/dev/null chcon -t systemd_unit_file_t $(DESTDIR)$(SYSTEMDUNITDIR)/nohang-desktop.service || :
daemon-reload: daemon-reload:
-systemctl daemon-reload systemctl daemon-reload || :
build_deb: base units build_deb: base units
@ -139,19 +139,17 @@ uninstall-base:
rm -fvr $(DESTDIR)$(SYSCONFDIR)/nohang/ rm -fvr $(DESTDIR)$(SYSCONFDIR)/nohang/
uninstall-units: uninstall-units:
# 'make uninstall-units' must not fail with error if systemctl is unavailable or returns error systemctl stop nohang.service || :
-systemctl stop nohang.service || true systemctl stop nohang-desktop.service || :
-systemctl stop nohang-desktop.service || true systemctl disable nohang.service || :
-systemctl disable nohang.service || true systemctl disable nohang-desktop.service || :
-systemctl disable nohang-desktop.service || true
rm -fv $(DESTDIR)$(SYSTEMDUNITDIR)/nohang.service rm -fv $(DESTDIR)$(SYSTEMDUNITDIR)/nohang.service
rm -fv $(DESTDIR)$(SYSTEMDUNITDIR)/nohang-desktop.service rm -fv $(DESTDIR)$(SYSTEMDUNITDIR)/nohang-desktop.service
uninstall-openrc: uninstall-openrc:
# 'make uninstall-openrc' must not fail with error if openrc is unavailable or returns error rc-service nohang-desktop stop || :
-rc-service nohang-desktop stop || true rc-service nohang stop || :
-rc-service nohang stop || true
rm -fv $(DESTDIR)$(SYSCONFDIR)/init.d/nohang rm -fv $(DESTDIR)$(SYSCONFDIR)/init.d/nohang
rm -fv $(DESTDIR)$(SYSCONFDIR)/init.d/nohang-desktop rm -fv $(DESTDIR)$(SYSCONFDIR)/init.d/nohang-desktop

View File

@ -1,2 +1 @@
systemctl daemon-reload systemctl daemon-reload
echo "nohang package installed; now you can edit config and enable/start the service"