Mercurial > kallithea
comparison init.d/rhodecode_daemon @ 549:f99075170eb4
more renames for rhode code !!
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 06 Oct 2010 03:34:18 +0200 |
parents | init.d/hg_app_daemon@b75b77ef649d |
children |
comparison
equal
deleted
inserted
replaced
548:b75b77ef649d | 549:f99075170eb4 |
---|---|
1 #!/sbin/runscript | |
2 ######################################## | |
3 #### THIS IS AN GENTOO INIT.D SCRIPT#### | |
4 ######################################## | |
5 | |
6 APP_NAME="rhodecode" | |
7 APP_HOMEDIR="marcink/python_workspace" | |
8 APP_PATH="/home/$APP_HOMEDIR/$APP_NAME" | |
9 | |
10 CONF_NAME="production.ini" | |
11 | |
12 PID_PATH="$APP_PATH/$APP_NAME.pid" | |
13 LOG_PATH="$APP_PATH/$APP_NAME.log" | |
14 | |
15 PYTHON_PATH="/home/$APP_HOMEDIR/v-env" | |
16 | |
17 RUN_AS="marcink" | |
18 | |
19 DAEMON="$PYTHON_PATH/bin/paster" | |
20 | |
21 DAEMON_OPTS="serve --daemon \ | |
22 --user=$RUN_AS \ | |
23 --group=$RUN_AS \ | |
24 --pid-file=$PID_PATH \ | |
25 --log-file=$LOG_PATH $APP_PATH/$CONF_NAME" | |
26 | |
27 #extra options | |
28 opts="${opts} restartdelay" | |
29 | |
30 depend() { | |
31 need nginx | |
32 } | |
33 | |
34 start() { | |
35 ebegin "Starting $APP_NAME" | |
36 start-stop-daemon -d $APP_PATH -e PYTHON_EGG_CACHE="/tmp" \ | |
37 --start --quiet \ | |
38 --pidfile $PID_PATH \ | |
39 --user $RUN_AS \ | |
40 --exec $DAEMON -- $DAEMON_OPTS | |
41 eend $? | |
42 } | |
43 | |
44 stop() { | |
45 ebegin "Stopping $APP_NAME" | |
46 start-stop-daemon -d $APP_PATH \ | |
47 --stop --quiet \ | |
48 --pidfile $PID_PATH || echo "$APP_NAME - Not running!" | |
49 if [ -f $PID_PATH ]; then | |
50 rm $PID_PATH | |
51 fi | |
52 eend $? | |
53 } | |
54 | |
55 restartdelay() { | |
56 #stop() | |
57 echo "sleep3" | |
58 sleep 3 | |
59 | |
60 #start() | |
61 } |