add www-apps/grafana-bin with arm64 support
This commit is contained in:
parent
adc8c59a8a
commit
1a23eda5fe
6 changed files with 196 additions and 0 deletions
38
www-apps/grafana-bin/files/grafana.initd.3
Normal file
38
www-apps/grafana-bin/files/grafana.initd.3
Normal file
|
@ -0,0 +1,38 @@
|
|||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
depend() {
|
||||
need localmount
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting grafana server"
|
||||
|
||||
checkpath -d -o "${GRAFANA_USER}:${GRAFANA_GROUP}" -m750 "/var/lib/grafana/dashboards"
|
||||
checkpath -d -o "${GRAFANA_USER}:${GRAFANA_GROUP}" -m750 "/var/lib/grafana/plugins"
|
||||
checkpath -d -o "${GRAFANA_USER}:${GRAFANA_GROUP}" -m750 "/var/lib/grafana/sessions"
|
||||
|
||||
start-stop-daemon --start -b \
|
||||
--make-pidfile \
|
||||
--pidfile /run/grafana.pid \
|
||||
--chdir /usr/share/grafana \
|
||||
--user ${GRAFANA_USER}:${GRAFANA_GROUP} \
|
||||
--exec /usr/bin/grafana-server -- \
|
||||
-config=/etc/grafana/grafana.ini \
|
||||
cfg:default.paths.data=/var/lib/grafana \
|
||||
cfg:default.paths.logs=/var/log/grafana
|
||||
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping grafana server"
|
||||
|
||||
start-stop-daemon --stop \
|
||||
--pidfile /run/grafana.pid \
|
||||
--user "${GRAFANA_USER}" \
|
||||
--retry=TERM/20/KILL/5
|
||||
|
||||
eend $?
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue