[Python-modules-commits] r26828 - in packages/celery/trunk/debian/patches (lsb-init.patch)
fladi-guest at users.alioth.debian.org
fladi-guest at users.alioth.debian.org
Fri Dec 20 07:11:25 UTC 2013
Date: Friday, December 20, 2013 @ 07:11:23
Author: fladi-guest
Revision: 26828
Refresh LSB init patch for celeryd.
Modified:
packages/celery/trunk/debian/patches/lsb-init.patch
Modified: packages/celery/trunk/debian/patches/lsb-init.patch
===================================================================
--- packages/celery/trunk/debian/patches/lsb-init.patch 2013-12-19 23:00:07 UTC (rev 26827)
+++ packages/celery/trunk/debian/patches/lsb-init.patch 2013-12-20 07:11:23 UTC (rev 26828)
@@ -82,3 +82,33 @@
exit 64 # EX_USAGE
;;
esac
+--- a/extra/generic-init.d/celeryd
++++ b/extra/generic-init.d/celeryd
+@@ -35,6 +35,9 @@
+ #
+ # Setting `SCRIPT_NAME` here allows you to symlink/source this init script,
+ # making it easy to run multiple processes on the system.
++
++. /lib/lsb/init-functions
++
+ SCRIPT_NAME="$(basename $0)"
+
+ DEFAULT_PID_FILE="/var/run/celery/${SCRIPT_NAME}/%n.pid"
+@@ -42,10 +45,16 @@
+ DEFAULT_LOG_LEVEL="INFO"
+ DEFAULT_NODES="celery"
+ DEFAULT_CELERYD="-m celery worker --detach"
++ENABLED="false"
+
+ CELERY_DEFAULTS=${CELERY_DEFAULTS:-"/etc/default/${SCRIPT_NAME}"}
+
+-test -f "$CELERY_DEFAULTS" && . "$CELERY_DEFAULTS"
++[ -r "$CELERY_DEFAULTS" ] && . "$CELERY_DEFAULTS"
++
++if [ "$ENABLED" != "true" ]; then
++ echo "celery daemon disabled - see $CELERY_DEFAULTS"
++ exit 0
++fi
+
+ # Sets --app argument for CELERY_BIN
+ CELERY_APP_ARG=""
More information about the Python-modules-commits
mailing list