idella4     15/03/20 08:55:27

  Added:                kibana.initd
  Log:
  binary package for the purpose of bringing ELK to Gentoo; written by T. Mozes 
and runtested in a production env.
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
0xB8072B0D)

Revision  Changes    Path
1.1                  www-apps/kibana-bin/files/kibana.initd

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/kibana-bin/files/kibana.initd?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/kibana-bin/files/kibana.initd?rev=1.1&content-type=text/plain

Index: kibana.initd
===================================================================
#!/sbin/runscript
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-apps/kibana-bin/files/kibana.initd,v 1.1 
2015/03/20 08:55:27 idella4 Exp $

command="/opt/kibana/bin/kibana"
pidfile="/run/kibana.pid"
KIBANA_USER=${KIBANA_USER:="kibana"}

depend() {
        need elasticsearch
}

start() {
        ebegin "Starting ${SVCNAME}"

        checkpath -d -o "${KIBANA_USER}" -m750 "/var/log/kibana"

        start-stop-daemon --start \
                --user $KIBANA_USER \
                --background \
                --make-pidfile \
                --pidfile $pidfile \
                --stdout /var/log/kibana/kibana.log \
                --stderr /var/log/kibana/kibana.err \
                --exec $command
        
        eend $?
}

stop() {
        ebegin "Stopping ${SVCNAME}"
        
        start-stop-daemon --stop \
                --pidfile $pidfile

        
        eend $?
}




Reply via email to