Files
@ 342f8434ed14
Branch filter:
Location: kallithea/init.d/rhodecode_daemon - annotation
342f8434ed14
1.2 KiB
text/plain
fixed creation of cache data dir, on first run
f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 | #!/sbin/runscript
########################################
#### THIS IS AN GENTOO INIT.D SCRIPT####
########################################
APP_NAME="rhodecode"
APP_HOMEDIR="marcink/python_workspace"
APP_PATH="/home/$APP_HOMEDIR/$APP_NAME"
CONF_NAME="production.ini"
PID_PATH="$APP_PATH/$APP_NAME.pid"
LOG_PATH="$APP_PATH/$APP_NAME.log"
PYTHON_PATH="/home/$APP_HOMEDIR/v-env"
RUN_AS="marcink"
DAEMON="$PYTHON_PATH/bin/paster"
DAEMON_OPTS="serve --daemon \
--user=$RUN_AS \
--group=$RUN_AS \
--pid-file=$PID_PATH \
--log-file=$LOG_PATH $APP_PATH/$CONF_NAME"
#extra options
opts="${opts} restartdelay"
depend() {
need nginx
}
start() {
ebegin "Starting $APP_NAME"
start-stop-daemon -d $APP_PATH -e PYTHON_EGG_CACHE="/tmp" \
--start --quiet \
--pidfile $PID_PATH \
--user $RUN_AS \
--exec $DAEMON -- $DAEMON_OPTS
eend $?
}
stop() {
ebegin "Stopping $APP_NAME"
start-stop-daemon -d $APP_PATH \
--stop --quiet \
--pidfile $PID_PATH || echo "$APP_NAME - Not running!"
if [ -f $PID_PATH ]; then
rm $PID_PATH
fi
eend $?
}
restartdelay() {
#stop()
echo "sleep3"
sleep 3
#start()
}
|