Skip to content
Snippets Groups Projects
Commit 069d6626 authored by Philipp Heckel's avatar Philipp Heckel
Browse files

Merge branch 'main' into docs

parents 90ba3413 6fbbb0c7
No related branches found
No related tags found
No related merge requests found
...@@ -53,6 +53,8 @@ nfpms: ...@@ -53,6 +53,8 @@ nfpms:
- src: config/ntfy.service - src: config/ntfy.service
dst: /lib/systemd/system/ntfy.service dst: /lib/systemd/system/ntfy.service
scripts: scripts:
postinstall: "scripts/postinst.sh"
preremove: "scripts/prerm.sh"
postremove: "scripts/postrm.sh" postremove: "scripts/postrm.sh"
archives: archives:
- -
......
#!/bin/sh
set -e
# Restart systemd service if it was already running. Note that "deb-systemd-invoke try-restart" will
# only act if the service is already running. If it's not running, it's a no-op.
#
# TODO: This is only tested on Debian.
#
if [ "$1" = "configure" ] && [ -d /run/systemd/system ]; then
systemctl --system daemon-reload >/dev/null || true
if systemctl is-active -q ntfy.service; then
echo "Restarting ntfy.service ..."
if [ -x /usr/bin/deb-systemd-invoke ]; then
deb-systemd-invoke try-restart ntfy.service >/dev/null || true
else
systemctl restart ntfy.service >/dev/null || true
fi
fi
fi
#!/bin/sh #!/bin/sh
set -eu set -e
systemctl stop ntfy >/dev/null 2>&1 || true
# Delete the config if package is purged
if [ "$1" = "purge" ]; then if [ "$1" = "purge" ]; then
rm -rf /etc/ntfy echo "Deleting /etc/ntfy ..."
rm -rf /etc/ntfy || true
fi fi
#!/bin/sh
set -e
# Stop systemd service
if [ -d /run/systemd/system ] && [ "$1" = remove ]; then
echo "Stopping ntfy.service ..."
if [ -x /usr/bin/deb-systemd-invoke ]; then
deb-systemd-invoke stop 'ntfy.service' >/dev/null || true
else
systemctl stop ntfy >/dev/null 2>&1 || true
fi
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment