summarylogtreecommitdiffstats
path: root/gosearch.install
diff options
context:
space:
mode:
Diffstat (limited to 'gosearch.install')
-rw-r--r--gosearch.install22
1 files changed, 16 insertions, 6 deletions
diff --git a/gosearch.install b/gosearch.install
index 8f60d9a58f86..660d749b4fc2 100644
--- a/gosearch.install
+++ b/gosearch.install
@@ -1,17 +1,27 @@
+pre_install() {
+ if systemctl status gosearch &> /dev/null; then
+ echo 'Stopping & disabling gosearch service...'
+ systemctl disable --now gosearch.service
+ fi
+}
+
post_install() {
- systemctl enable gosearch.service
- systemctl start gosearch.service
+ echo 'Starting & enabling gosearch service...'
+ systemctl enable --now gosearch.service
}
pre_upgrade() {
- systemctl stop gosearch.service
+ echo 'Stopping gosearch service...'
+ systemctl stop gosearch.service
}
post_upgrade() {
- systemctl daemon-reload
- systemctl start gosearch.service
+ echo 'Restarting gosearch service...'
+ systemctl daemon-reload
+ systemctl start gosearch.service
}
pre_remove() {
- systemctl stop gosearch.service
+ echo 'Stopping & disabling gosearch service...'
+ systemctl disable --now gosearch.service
}