~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/rabbitmq/admin.sh

  • Committer: Brian Aker
  • Date: 2011-01-14 02:43:41 UTC
  • mfrom: (2081.1.3 drizzle)
  • Revision ID: brian@gir-3-20110114024341-3w2x5umqw8vtohu5
Rollup changes for trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/env bash
 
2
#
 
3
#  vim:expandtab:shiftwidth=2:tabstop=2:smarttab:
 
4
#
 
5
# Copyright (C) 2011 Lee Bieber
 
6
# All rights reserved.
 
7
#
 
8
# Redistribution and use in source and binary forms, with or without
 
9
# modification, are permitted provided that the following conditions are met:
 
10
#
 
11
#   * Redistributions of source code must retain the above copyright notice,
 
12
#     this list of conditions and the following disclaimer.
 
13
#   * Redistributions in binary form must reproduce the above copyright notice,
 
14
#     this list of conditions and the following disclaimer in the documentation
 
15
#     and/or other materials provided with the distribution.
 
16
#   * Neither the name of Patrick Galbraith nor the names of its contributors
 
17
#     may be used to endorse or promote products derived from this software
 
18
#     without specific prior written permission.
 
19
#
 
20
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 
21
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 
22
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 
23
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
 
24
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 
25
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 
26
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 
27
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 
28
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 
29
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 
30
# THE POSSIBILITY OF SUCH DAMAGE.
 
31
#
 
32
#
 
33
 
 
34
export RABBITMQ_NODENAME="drizzle_test"
 
35
export RABBITMQ_NODE_IP_ADDRESS="0.0.0.0"
 
36
 
 
37
startup()
 
38
{
 
39
  /usr/sbin/rabbitmq-server -detached
 
40
}
 
41
 
 
42
shutdown()
 
43
{
 
44
  /usr/sbin/rabbitmqctl stop
 
45
}
 
46
 
 
47
restart()
 
48
{
 
49
  shutdown
 
50
  startup
 
51
}
 
52
 
 
53
 
 
54
# See how we were called.
 
55
case "$1" in
 
56
  start)
 
57
        startup
 
58
        ;;
 
59
  stop)
 
60
        shutdown
 
61
        ;;
 
62
  restart|reload)
 
63
        restart
 
64
        ;;
 
65
  *)
 
66
        echo $"Usage: $0 {start|stop|restart|reload}"
 
67
        exit 1
 
68
esac
 
69
 
 
70
exit $?
 
71