[dspam] docs and socket patches
Nathanael Noblet
gnat at fedoraproject.org
Wed Jan 26 18:41:34 UTC 2011
commit 353d17a5af56614eff18aa5654075cddabd61156
Author: Nathanael D. Noblet <nathanael at gnat.ca>
Date: Wed Jan 26 11:41:21 2011 -0700
docs and socket patches
dspam-3.9.0-docs.patch | 45 +++++++++++++++++++++++++++++++++++++++++++
dspam-3.9.0-dspamsock.patch | 19 ++++++++++++++++++
dspam.spec | 7 ++++++
3 files changed, 71 insertions(+), 0 deletions(-)
---
diff --git a/dspam-3.9.0-docs.patch b/dspam-3.9.0-docs.patch
new file mode 100644
index 0000000..46f6bb9
--- /dev/null
+++ b/dspam-3.9.0-docs.patch
@@ -0,0 +1,45 @@
+--- doc/postfix.txt 2009-12-14 18:10:46.000000000 -0700
++++ doc/postfix.txt.new 2011-01-26 11:23:42.595147369 -0700
+@@ -34,10 +34,10 @@
+ ServerMode auto
+ ServerParameters "--deliver=innocent"
+ ServerIdent "localhost.localdomain"
+-ServerPID /var/run/dspam.pid
+-ServerDomainSocketPath "/tmp/dspam.sock"
++ServerPID /var/run/dspam/dspam.pid
++ServerDomainSocketPath "/var/run/dspam/dspam.sock"
+
+- This will tell DSPAM to listen on /tmp/dspam.sock using the options above.
++ This will tell DSPAM to listen on /var/run/dspam/dspam.sock using the options above.
+
+ You'll also need to configure DSPAM to pass the good mail back into Postfix.
+ Comment out any "TrustedDeliveryAgent" option in dspam.conf and replace it
+@@ -81,7 +81,7 @@
+ To:
+
+ smtp inet n - n - - smtpd
+- -o content_filter=lmtp:unix:/tmp/dspam.sock
++ -o content_filter=lmtp:unix:/var/run/dspam/dspam.sock
+
+ This tells Postfix to send all mail to DSPAM for content filtering.
+
+--- doc/relay.txt 2009-12-14 18:10:46.000000000 -0700
++++ doc/relay.txt.new 2011-01-26 11:24:43.113030462 -0700
+@@ -68,7 +68,7 @@
+ ServerMode standard
+ ServerParameters "--deliver=innocent"
+ ServerIdent "localhost.localdomain"
+-ServerDomainSocketPath /tmp/dspam.sock
++ServerDomainSocketPath /var/run/dspam/dspam.sock
+
+ You'll also want to use the following ParseToHeader parameters:
+
+@@ -88,7 +88,7 @@
+ this and add MySQL support for virtual_mailbox_domains, but you'll need to
+ maintain your own database table for that.
+
+-virtual_transport = lmtp:unix:/tmp/dspam.sock
++virtual_transport = lmtp:unix:/var/run/dspam/dspam.sock
+ virtual_mailbox_domains = example.com
+ virtual_mailbox_maps = mysql:/etc/postfix/vmailbox.cf
+
diff --git a/dspam-3.9.0-dspamsock.patch b/dspam-3.9.0-dspamsock.patch
new file mode 100644
index 0000000..4c15bea
--- /dev/null
+++ b/dspam-3.9.0-dspamsock.patch
@@ -0,0 +1,19 @@
+--- src/dspam.conf.in 2010-01-11 14:21:58.000000000 -0700
++++ src/dspam.conf.in.new 2011-01-26 11:21:01.667508786 -0700
+@@ -814,14 +814,14 @@
+ # you are running the client and server on the same machine, as it eliminates
+ # much of the bandwidth overhead.
+ #
+-#ServerDomainSocketPath "/tmp/dspam.sock"
++#ServerDomainSocketPath "/var/run/dspam/dspam.sock"
+
+ #
+ # Client Mode: If you are running DSPAM in client/server mode, uncomment and
+ # set these variables. A ClientHost beginning with a / will be treated as
+ # a domain socket.
+ #
+-#ClientHost /tmp/dspam.sock
++#ClientHost /var/run/dspam/dspam.sock
+ #ClientIdent "secret at Relay1"
+ #
+ #ClientHost 127.0.0.1
diff --git a/dspam.spec b/dspam.spec
index ded776f..bc20193 100644
--- a/dspam.spec
+++ b/dspam.spec
@@ -21,6 +21,8 @@ Source5: dspam-front
Source6: dspam-sysconfig
Source99: dspam-filter-requires.sh
Patch0: dspam-3.9.0-file-name.patch
+Patch1: dspam-3.9.0-docs.patch
+Patch2: dspam-3.9.0-dspamsock.patch
URL: http://www.nuclearelephant.com/
# kept to be able to build EPEL versions
Buildroot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
@@ -130,6 +132,8 @@ Web-based interface for DSPAM's powerful Anti-Spam engine.
%setup -q
%patch0 -p1
+%patch1 -p0
+%patch2 -p0
%build
sh ./autogen.sh
@@ -362,6 +366,9 @@ exit 0
%config(noreplace) %{_sysconfdir}/httpd/conf.d/dspam-web.conf
%changelog
+* Wed Jan 26 2011 Nathanael Noblet <nathanael at gnat.ca> - 3.9.0-12
+- Patch config & doc defaults to put the socket in /var/run/dspam
+
* Tue Nov 23 2010 Nathanael Noblet <nathanael at gnat.ca> - 3.9.0-11
- Updated for var-run-tmpfs feature
More information about the scm-commits
mailing list