GitHub clone based on Debian Squeeze Gitolite Git Git-Daemon MySQL Nginx and Mongrel Cluster » redmine_mongrel.sh
| 1 |
#!/bin/sh
|
|---|---|
| 2 |
### BEGIN INIT INFO
|
| 3 |
# Provides: redmine
|
| 4 |
# Required-Start: $remote_fs $syslog
|
| 5 |
# Required-Stop: $remote_fs $syslog
|
| 6 |
# Should-Start: $network
|
| 7 |
# Should-Stop: $network
|
| 8 |
# Default-Start: 2 3 4 5
|
| 9 |
# Default-Stop: 0 1 6
|
| 10 |
# Short-Description: Start redmine at boot time
|
| 11 |
### END INIT INFO
|
| 12 |
|
| 13 |
REDMINE_MONGREL_CONFIG=/etc/mongrel/redmine-cluster.yml |
| 14 |
case "$1" in |
| 15 |
start) |
| 16 |
mongrel_rails cluster::start -C $REDMINE_MONGREL_CONFIG |
| 17 |
RETVAL=$? |
| 18 |
;;
|
| 19 |
stop)
|
| 20 |
mongrel_rails cluster::stop -C $REDMINE_MONGREL_CONFIG |
| 21 |
RETVAL=$? |
| 22 |
;;
|
| 23 |
restart)
|
| 24 |
mongrel_rails cluster::restart -C $REDMINE_MONGREL_CONFIG |
| 25 |
RETVAL=$? |
| 26 |
;;
|
| 27 |
*) |
| 28 |
echo "Usage: redmine {start|stop|restart}" |
| 29 |
RETVAL=1 |
| 30 |
;;
|
| 31 |
esac
|
| 32 |
exit $RETVAL |