diff options
| author | Devin Carlen <devcamcar@illian.local> | 2010-06-23 22:56:50 -0700 |
|---|---|---|
| committer | Devin Carlen <devcamcar@illian.local> | 2010-06-23 22:56:50 -0700 |
| commit | 8726fc061b53b361207cb38e88cd5b1d2e401637 (patch) | |
| tree | cbda057355ea4f8c09dc669d0575d4b14b826b0d | |
| parent | caeece6e3783692dd6af6e3bec092eddb2b3e2fc (diff) | |
added nova-instancemonitor debian config
| -rw-r--r-- | debian/control | 5 | ||||
| -rw-r--r-- | debian/nova-instancemonitor.init | 69 | ||||
| -rw-r--r-- | debian/nova-instancemonitor.install | 1 |
3 files changed, 75 insertions, 0 deletions
diff --git a/debian/control b/debian/control index a50e6ecf8..bb2071234 100644 --- a/debian/control +++ b/debian/control @@ -34,6 +34,11 @@ Architecture: all Depends: nova-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends} Description: Nova object store +Package: nova-instancemonitor +Architecture: all +Depends: nova-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends} +Description: Nova instance monitor + Package: nova-tools Architecture: all Depends: python-boto, ${python:Depends}, ${misc:Depends} diff --git a/debian/nova-instancemonitor.init b/debian/nova-instancemonitor.init new file mode 100644 index 000000000..2865fc334 --- /dev/null +++ b/debian/nova-instancemonitor.init @@ -0,0 +1,69 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: nova-instancemonitor +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: nova-instancemonitor +# Description: nova-instancemonitor +### END INIT INFO + + +set -e + +DAEMON=/usr/bin/nova-instancemonitor +DAEMON_ARGS="--flagfile=/etc/nova.conf" +PIDFILE=/var/run/nova-instancemonitor.pid + +ENABLED=false + +if test -f /etc/default/nova-instancemonitor; then + . /etc/default/nova-instancemonitor +fi + +. /lib/lsb/init-functions + +export PATH="${PATH:+$PATH:}/usr/sbin:/sbin" + +case "$1" in + start) + test "$ENABLED" = "true" || exit 0 + log_daemon_msg "Starting nova compute" "nova-instancemonitor" + cd /var/run + if $DAEMON $DAEMON_ARGS start; then + log_end_msg 0 + else + log_end_msg 1 + fi + ;; + stop) + test "$ENABLED" = "true" || exit 0 + log_daemon_msg "Stopping nova compute" "nova-instancemonitor" + cd /var/run + if $DAEMON $DAEMON_ARGS stop; then + log_end_msg 0 + else + log_end_msg 1 + fi + ;; + restart|force-reload) + test "$ENABLED" = "true" || exit 1 + cd /var/run + if $DAEMON $DAEMON_ARGS restart; then + log_end_msg 0 + else + log_end_msg 1 + fi + ;; + status) + test "$ENABLED" = "true" || exit 0 + status_of_proc -p $PIDFILE $DAEMON nova-instancemonitor && exit 0 || exit $? + ;; + *) + log_action_msg "Usage: /etc/init.d/nova-instancemonitor {start|stop|restart|force-reload|status}" + exit 1 + ;; +esac + +exit 0 diff --git a/debian/nova-instancemonitor.install b/debian/nova-instancemonitor.install new file mode 100644 index 000000000..48e7884b4 --- /dev/null +++ b/debian/nova-instancemonitor.install @@ -0,0 +1 @@ +bin/nova-instancemonitor usr/bin |
