Files
@ 3a567e329fb6
Branch filter:
Location: kallithea/init.d/hg_app_daemon2 - annotation
3a567e329fb6
1.9 KiB
text/plain
updated whoosh deps,
fixed templates, changelog and changeset stylings
changed 8 letter password into 6 letter passwords required
fixed templates, changelog and changeset stylings
changed 8 letter password into 6 letter passwords required
207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 | #!/bin/sh -e
########################################
#### THIS IS AN DEBIAN INIT.D SCRIPT####
########################################
### BEGIN INIT INFO
# Provides: hg-app
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts instance of hg-app
# Description: starts instance of hg-app using start-stop-daemon
### END INIT INFO
APP_NAME="hg_app"
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"
case "$1" in
start)
echo "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
;;
stop)
echo "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
;;
restart)
echo "Restarting $APP_NAME"
### stop ###
echo "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
### start ###
echo "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
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
|