diff options
| author | Matthew Hicks <mhicks@mhicks-host.usersys.redhat.com> | 2008-06-24 10:50:35 -0400 |
|---|---|---|
| committer | Matthew Hicks <mhicks@mhicks-host.usersys.redhat.com> | 2008-06-24 10:50:35 -0400 |
| commit | 3f4e31f648eb7f744cf385cfc5e333eaa3378738 (patch) | |
| tree | fc6b95dce2193c390f712accd4f20fd9c4d15c53 /cloudmasterd/extra/cloudmasterd.init | |
| parent | 4ec70ff34acf9ef7733cf6dc606a147a9c3ca9bd (diff) | |
| download | tools-3f4e31f648eb7f744cf385cfc5e333eaa3378738.tar.gz tools-3f4e31f648eb7f744cf385cfc5e333eaa3378738.tar.xz tools-3f4e31f648eb7f744cf385cfc5e333eaa3378738.zip | |
Cloud master cleanup
Diffstat (limited to 'cloudmasterd/extra/cloudmasterd.init')
| -rw-r--r-- | cloudmasterd/extra/cloudmasterd.init | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/cloudmasterd/extra/cloudmasterd.init b/cloudmasterd/extra/cloudmasterd.init new file mode 100644 index 0000000..0021f44 --- /dev/null +++ b/cloudmasterd/extra/cloudmasterd.init @@ -0,0 +1,46 @@ +#!/bin/bash +# +# cloudmasterd: Init script for Cloud daemon. +# +# chkconfig: 35 91 03 +# +# description: Deamon for creating cloud machines in an everest framework +# +# +# + +# Source function library. +. /etc/init.d/functions + +CTL=cloudmasterd-ctl + +[ -z "$HOME" ] && export HOME=/ + +case "$1" in + start) + echo -n $"Starting cloudmasterd: " + rm /var/tmp/cloudmasterd.lock &> /dev/null + /usr/bin/cloudmasterd-sync & + $CTL start + RETVAL=$? + ;; + stop) + echo -n $"Stopping cloudmasterd: " + pkill -f cloudmasterd-sync + $CTL stop + RETVAL=$? + ;; + restart) + $0 stop + $0 start + ;; + status) + $CTL status + RETVAL=$? + ;; + *) + echo $"Usage: $0 {start|stop|status|restart}" + RETVAL=1 +esac + +exit $RETVAL |
