equal
deleted
inserted
replaced
|
1 #!/sbin/runscript |
|
2 # Copyright 1999-2009 Gentoo Foundation |
|
3 # Distributed under the terms of the GNU General Public License v2 |
|
4 # $Header: /var/cvsroot/gentoo-x86/www-apps/redmine/files/redmine.initd,v 1.1 2010/02/10 16:40:42 matsuu Exp $ |
|
5 |
|
6 RAILS_ENV=${RAILS_ENV:-production} |
|
7 REDMINE_DIR=${REDMINE_DIR:-/var/lib/redmine} |
|
8 REDMINE_ADDRESS=${REDMINE_ADDRESS:-localhost} |
|
9 REDMINE_PORT=${REDMINE_PORT:-3000} |
|
10 REDMINE_USER=${REDMINE_USER:-redmine} |
|
11 REDMINE_GROUP=${REDMINE_GROUP:-redmine} |
|
12 REDMINE_PIDFILE="${REDMINE_DIR}/tmp/pids/server.pid" |
|
13 |
|
14 depend() { |
|
15 use apache2 git-daemon mysql net postgresql svnserve |
|
16 } |
|
17 |
|
18 start() { |
|
19 ebegin "Starting redmine" |
|
20 cd "${REDMINE_DIR}" |
|
21 start-stop-daemon --start --quiet --chuid ${REDMINE_USER}:${REDMINE_GROUP} \ |
|
22 --pidfile "${REDMINE_PIDFILE}" \ |
|
23 --exec /usr/bin/ruby "${REDMINE_DIR}"/script/server -- \ |
|
24 --daemon --environment=${RAILS_ENV} \ |
|
25 --binding=${REDMINE_ADDRESS} --port=${REDMINE_PORT} \ |
|
26 ${REDMINE_OPTS} |
|
27 eend $? |
|
28 } |
|
29 |
|
30 stop() { |
|
31 ebegin "Stopping redmine" |
|
32 cd "${REDMINE_DIR}" |
|
33 start-stop-daemon --stop --quiet --pidfile "${REDMINE_PIDFILE}" |
|
34 eend $? |
|
35 } |