#!/bin/sh
 
### BEGIN INIT INFO
# Provides:       ozones
# Required-Start: $remote_fs $syslog $network one
# Required-Stop:  $remote_fs $syslog
# Default-Start:  3 5
# Default-Stop:   0 1 2 6
# Short-Description: Web-based UI to manage OpenNebula zones and VDCs
# Description: OpenNebula oZones provides a graphical web-based
#              interface for cloud administrators manage zones and
#              Virtual Data Centers (VDCs)
### END INIT INFO
 
. /etc/rc.status
rc_reset
 
# Return values acc. to LSB for all commands but status:
# 0 - success
# 1 - generic or unspecified error
# 2 - invalid or excess argument(s)
# 3 - unimplemented feature (e.g. "reload")
# 4 - insufficient privilege
# 5 - program is not installed
# 6 - program is not configured
# 7 - program is not running
 
#Check /etc/one/ozones-server.conf for configuration options
 
start() {
    /sbin/startproc -e -u oneadmin -g cloud /usr/bin/ozones-server start
}
 
stop() {
    /usr/bin/ozones-server stop
}
 
case "$1" in
    start)
        $1
        ;;
    stop)
        $1
        ;;
    restart)
        stop
        start
        ;;
    reload)
        ;;
    status)
        ;;
    *)
        echo $"Usage: $0 {start|stop|restart}"
        exit 2
esac
exit $?
