2 # Copyright 1999-2017 Gentoo Foundation
3 # Distributed under the terms of the GNU General Public License v2
10 ebegin "Starting grafana server"
12 checkpath -d -o "${GRAFANA_USER}:${GRAFANA_GROUP}" -m750 "/var/lib/grafana/dashboards"
13 checkpath -d -o "${GRAFANA_USER}:${GRAFANA_GROUP}" -m750 "/var/lib/grafana/plugins"
14 checkpath -d -o "${GRAFANA_USER}:${GRAFANA_GROUP}" -m750 "/var/lib/grafana/sessions"
16 start-stop-daemon --start -b \
18 --pidfile /run/grafana.pid \
19 --chdir /usr/share/grafana \
20 --user ${GRAFANA_USER}:${GRAFANA_GROUP} \
21 --exec /usr/bin/grafana-server -- \
22 -config=/etc/grafana/grafana.ini \
23 cfg:default.paths.data=/var/lib/grafana \
24 cfg:default.paths.logs=/var/log/grafana
30 ebegin "Stopping grafana server"
32 start-stop-daemon --stop \
33 --pidfile /run/grafana.pid \
34 --user "${GRAFANA_USER}" \
35 --retry=TERM/20/KILL/5