[Python-apps-commits] r9549 - in packages/pymilter-milters/trunk/debian/patches (1 file)

kitterman at users.alioth.debian.org kitterman at users.alioth.debian.org
Thu Apr 18 03:27:48 UTC 2013


    Date: Thursday, April 18, 2013 @ 03:27:42
  Author: kitterman
Revision: 9549

Add debian/patches/dkim-milter-debian-config.patch, left out of svn after the last upload.

Added:
  packages/pymilter-milters/trunk/debian/patches/dkim-milter-debian-config.patch

Added: packages/pymilter-milters/trunk/debian/patches/dkim-milter-debian-config.patch
===================================================================
--- packages/pymilter-milters/trunk/debian/patches/dkim-milter-debian-config.patch	                        (rev 0)
+++ packages/pymilter-milters/trunk/debian/patches/dkim-milter-debian-config.patch	2013-04-18 03:27:42 UTC (rev 9549)
@@ -0,0 +1,69 @@
+Index: pymilter-milters-0.8.17/dkim-milter.cfg
+===================================================================
+--- pymilter-milters-0.8.17.orig/dkim-milter.cfg	2012-11-23 21:19:09.074231838 -0500
++++ pymilter-milters-0.8.17/dkim-milter.cfg	2012-11-23 21:19:46.010230868 -0500
+@@ -1,12 +1,12 @@
+ [milter]
+ # The socket used to communicate with sendmail
+-socketname = /var/run/milter/dkimmiltersock
++socketname = /var/run/dkim-milter-python/dkimmiltersock
+ # Name of the milter given to sendmail
+ name = pydkimfilter
+ # Mail from internal networks is DKIM signed.
+ # NOTE: SMTP AUTH connections are also considered internal.
+ internal_connect = 127.0.0.1,192.168.0.0/16,10.0.0.0/8
+-datadir = /var/log/milter
++datadir = /var/log/dkim-milter-python
+ 
+ [dkim]
+ privkey = /etc/mail/dkim_rsa
+@@ -44,7 +44,7 @@
+ class=FileHandler
+ level=DEBUG
+ formatter=milterFormatter
+-args=('/var/log/milter/dkim-milter.log', 'a')
++args=('/var/log/dkim-milter-python/dkim-milter.log', 'a')
+ 
+ [formatter_milterFormatter]
+ format=%(asctime)s %(message)s
+Index: pymilter-milters-0.8.17/dkim-milter.py
+===================================================================
+--- pymilter-milters-0.8.17.orig/dkim-milter.py	2012-11-23 20:51:47.202274876 -0500
++++ pymilter-milters-0.8.17/dkim-milter.py	2012-11-23 21:19:17.138231625 -0500
+@@ -1,3 +1,4 @@
++#!/usr/bin/python
+ # A simple DKIM milter.
+ # You must install pydkim/dkimpy for this to work.
+ 
+@@ -16,6 +17,7 @@
+ import logging
+ import logging.config
+ import os
++import os.path
+ import tempfile
+ import StringIO
+ import re
+@@ -257,16 +259,14 @@
+   Milter.factory = dkimMilter
+   Milter.set_flags(Milter.CHGHDRS + Milter.ADDHDRS)
+   global config
+-  config = read_config(['dkim-milter.cfg','/etc/mail/dkim-milter.cfg'])
++  config = read_config(['dkim-milter.cfg','/etc/dkim-milter-python/dkim-milter.cfg'])
+   miltername = config.miltername
+   socketname = config.socketname
+-  print """To use this with sendmail, add the following to sendmail.cf:
+-
+-O InputMailFilters=%s
+-X%s,        S=local:%s
+-
+-See the sendmail README for libmilter.
+-sample dkim-milter startup""" % (miltername,miltername,socketname)
++  ownpid = os.getpid()
++  if not os.path.isfile('/var/run/dkim-milter-python/dkim-milter.pid'):
++    pidfile = open('/var/run/dkim-milter-python/dkim-milter.pid',mode='w+')
++    pidfile.write(ownpid)
++    pidfile.flush()
++    pidfile.close()
+   sys.stdout.flush()
+   Milter.runmilter(miltername,socketname,240)
+-  print "sample dkim-milter shutdown"




More information about the Python-apps-commits mailing list