From 90a77bdf855b0e775762d4ec8126790d8e6013b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Wed, 22 Apr 2015 08:47:53 +0200 Subject: [PATCH] Fixed failure loop in init.d script when grafana will not start (due to permission issue or other), Fixes #1837 --- packaging/deb/init.d/grafana-server | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packaging/deb/init.d/grafana-server b/packaging/deb/init.d/grafana-server index 2e98f12aece..6daebdb4331 100755 --- a/packaging/deb/init.d/grafana-server +++ b/packaging/deb/init.d/grafana-server @@ -87,6 +87,7 @@ case "$1" in # check if pid file has been written two if ! [[ -s $PID_FILE ]]; then log_end_msg 1 + exit 1 fi i=0 @@ -96,7 +97,10 @@ case "$1" in do sleep 1 i=$(($i + 1)) - [ $i -gt $timeout ] && log_end_msg 1 + if [ $i -gt $timeout ]; then + log_end_msg 1 + exit 1 + fi done fi log_end_msg $return