[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