#!/sbin/openrc-run

name=$RC_SVCNAME
description="OpenNebula Gate Daemon"
command="/usr/bin/ruby /usr/lib/one/onegate/onegate-server.rb"
command_user="oneadmin:cloud"
pidfile="/run/one/${RC_SVCNAME}.pid"
supervisor="supervise-daemon"

depend() {
        need opennebula
        after syslog networking netmount
}

start() {
        ebegin "Starting $RC_SVCNAME"
        start-stop-daemon --background \
            --exec $command \
            --make-pidfile --pidfile $pidfile --user $command_user \
            --start
        eend $?
}

stop() {
        ebegin "Stopping $RC_SVCNAME"
        start-stop-daemon --stop \
            --exec $command \
            --pidfile $pidfile --user $command_user
        eend $?
}