packages: python-celery/celeryd.init - support for --config., --loader and ...
zbyniu
zbyniu at pld-linux.org
Thu Dec 29 23:00:47 CET 2011
Author: zbyniu Date: Thu Dec 29 22:00:47 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- support for --config., --loader and PYTHONPATH
---- Files affected:
packages/python-celery:
celeryd.init (1.1 -> 1.2)
---- Diffs:
================================================================
Index: packages/python-celery/celeryd.init
diff -u packages/python-celery/celeryd.init:1.1 packages/python-celery/celeryd.init:1.2
--- packages/python-celery/celeryd.init:1.1 Thu Jun 16 21:11:20 2011
+++ packages/python-celery/celeryd.init Thu Dec 29 23:00:42 2011
@@ -36,12 +36,23 @@
CELERYD_MULTI=${CELERYD_MULTI:-"/usr/bin/celeryd-multi"}
CELERYD_NODES=${CELERYD_NODES:-$DEFAULT_NODES}
-export CELERY_LOADER
-
if [ -n "$2" ]; then
CELERYD_OPTS="$CELERYD_OPTS $2"
fi
+if [ -n "$CELERY_PYTHONPATH" ]; then
+ PYTHONPATH=$CELERY_PYTHONPATH
+ export PYTHONPATH
+fi
+
+if [ -n "$CELERY_CONFIG_MODULE" ]; then
+ CELERYD_OPTS="$CELERYD_OPTS --config=$CELERY_CONFIG_MODULE"
+fi
+
+if [ -n "$CELERY_LOADER" ]; then
+ CELERYD_OPTS="$CELERYD_OPTS --loader=$CELERY_LOADER"
+fi
+
# Extra start-stop-daemon options, like user/group.
if [ -n "$CELERYD_CHDIR" ]; then
DAEMON_OPTS="$DAEMON_OPTS --chdir $CELERYD_CHDIR"
@@ -65,7 +76,6 @@
--make-pidfile --pidfile "$CELERYD_PID_FILE" \
--exec $CELERYD -- \
--logfile="$CELERYD_LOG_FILE" --loglevel="$CELERYD_LOG_LEVEL" \
- --config="$CELERY_CONFIG_MODULE" \
$CELERYD_OPTS
ok
RETVAL=$?
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/python-celery/celeryd.init?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list