summaryrefslogtreecommitdiffhomepage
path: root/packaging/dispatch-systemd.install
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/dispatch-systemd.install')
-rw-r--r--packaging/dispatch-systemd.install24
1 files changed, 24 insertions, 0 deletions
diff --git a/packaging/dispatch-systemd.install b/packaging/dispatch-systemd.install
new file mode 100644
index 0000000..3bd29be
--- /dev/null
+++ b/packaging/dispatch-systemd.install
@@ -0,0 +1,24 @@
+post_install() {
+ echo ""
+ echo "==> Dispatch systemd user units installed."
+ echo " Enable and start:"
+ echo " systemctl --user daemon-reload"
+ echo " systemctl --user enable --now dispatch-api dispatch-frontend"
+ echo ""
+}
+
+post_upgrade() {
+ echo ""
+ echo "==> Dispatch systemd units upgraded."
+ echo " Reload and restart:"
+ echo " systemctl --user daemon-reload"
+ echo " systemctl --user restart dispatch-api dispatch-frontend"
+ echo ""
+}
+
+pre_remove() {
+ echo ""
+ echo "==> Stop dispatch services before removal:"
+ echo " systemctl --user disable --now dispatch-api dispatch-frontend"
+ echo ""
+}