Search
j0ke.net Open Build Service
>
Projects
>
virtualization
:
Cloud
:
OpenNebula
>
opennebula
> sunstone.init
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File sunstone.init of Package opennebula
#!/bin/sh ### BEGIN INIT INFO # Provides: sunstone # Required-Start: $remote_fs $syslog $network one # Required-Stop: $remote_fs $syslog # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Short-Description: Cloud infrastructure Web UI service # Description: The sunstone web service provides a UI to let the user control # the OpenNebula cloud instrastructure ### 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 # Set the IP of the host, localhost by default HOST="127.0.0.1" #Add the location of the auth file for the oneadmin user here #ONE_AUTH= #export ONE_AUTH start() { /sbin/startproc -u oneadmin -g cloud /usr/bin/sunstone-server -H $HOST start } stop() { /usr/bin/sunstone-server stop } case "$1" in start) $1 ;; stop) $1 ;; restart) stop start ;; reload) ;; status) ;; *) echo $"Usage: $0 {start|stop|restart}" exit 2 esac exit $?