[Python-modules-commits] r26014 - in packages/celery/trunk/debian (5 files)

fladi-guest at users.alioth.debian.org fladi-guest at users.alioth.debian.org
Mon Sep 30 12:12:54 UTC 2013


    Date: Monday, September 30, 2013 @ 12:12:52
  Author: fladi-guest
Revision: 26014

Move default/celery file to celeryd package.

Added:
  packages/celery/trunk/debian/celeryd.celery.default
    (from rev 25734, packages/celery/trunk/debian/celeryd.default)
  packages/celery/trunk/debian/celeryd.dirs
Modified:
  packages/celery/trunk/debian/celeryd.postinst
  packages/celery/trunk/debian/rules
Deleted:
  packages/celery/trunk/debian/celeryd.default

Copied: packages/celery/trunk/debian/celeryd.celery.default (from rev 25734, packages/celery/trunk/debian/celeryd.default)
===================================================================
--- packages/celery/trunk/debian/celeryd.celery.default	                        (rev 0)
+++ packages/celery/trunk/debian/celeryd.celery.default	2013-09-30 12:12:52 UTC (rev 26014)
@@ -0,0 +1,35 @@
+# Edit the options in this file to match your projects environment.
+# See http://ask.github.com/celery/cookbook/daemonizing.html for the complete
+# documentation on the options.
+
+# WARNING: This script is only designed to run the worker(s) for a single
+# project. If you need to start workers for multiple projects you should
+# consider using supervisor.
+# Examples can be found in /usr/share/doc/python-celery/supervisord/
+
+# Change this to true when done to enable the init.d script.
+# Default: false
+ENABLED="false"
+
+# Name of nodes to start
+# here we have a single node
+CELERYD_NODES="w1"
+# or we could have three nodes:
+#CELERYD_NODES="w1 w2 w3"
+
+# Where to chdir at start.
+CELERYD_CHDIR="/opt/Myproject/"
+
+# Extra arguments to celeryd
+CELERYD_OPTS="--time-limit=300 --concurrency=8"
+
+# Name of the celery config module.
+CELERY_CONFIG_MODULE="celeryconfig"
+
+# %n will be replaced with the nodename.
+CELERYD_LOG_FILE="/var/log/celery/%n.log"
+CELERYD_PID_FILE="/var/run/celery/%n.pid"
+
+# Workers should run as an unprivileged user.
+CELERYD_USER="celery"
+CELERYD_GROUP="celery"

Deleted: packages/celery/trunk/debian/celeryd.default
===================================================================
Added: packages/celery/trunk/debian/celeryd.dirs
===================================================================
--- packages/celery/trunk/debian/celeryd.dirs	                        (rev 0)
+++ packages/celery/trunk/debian/celeryd.dirs	2013-09-30 12:12:52 UTC (rev 26014)
@@ -0,0 +1 @@
+var/log/celery

Modified: packages/celery/trunk/debian/celeryd.postinst
===================================================================
--- packages/celery/trunk/debian/celeryd.postinst	2013-09-30 06:45:14 UTC (rev 26013)
+++ packages/celery/trunk/debian/celeryd.postinst	2013-09-30 12:12:52 UTC (rev 26014)
@@ -4,13 +4,22 @@
 
 case "$1" in
     configure|reconfigure)
-        adduser \
-            --system \
-            --quiet \
-            --home /nonexistant \
-            --no-create-home \
-            --group \
-            celery
+        if ! getent passwd celery > /dev/null ; then
+            echo 'Adding system user for Celery' 1>&2
+            adduser \
+                --system \
+                --quiet \
+                --home /nonexistant \
+                --no-create-home \
+                --group \
+                --gecos "Celery daemon" \
+                celery
+        fi
+
+        if ! dpkg-statoverride --list /var/log/celery >/dev/null; then
+            chown celery:adm /var/log/celery
+            chmod 750 /var/log/celery
+        fi
     ;;
 
     abort-upgrade|abort-remove|abort-deconfigure)

Modified: packages/celery/trunk/debian/rules
===================================================================
--- packages/celery/trunk/debian/rules	2013-09-30 06:45:14 UTC (rev 26013)
+++ packages/celery/trunk/debian/rules	2013-09-30 12:12:52 UTC (rev 26014)
@@ -43,7 +43,6 @@
 	dh_installinit --name celerybeat
 	dh_installinit --name celeryd
 	dh_installinit --name celeryevcam
-	dh_installinit --name celery
 
 .PHONY: override_dh_installchangelogs
 override_dh_installchangelogs:




More information about the Python-modules-commits mailing list