Package: spamassassin
Version: 3.3.2-6
Severity: normal
Tags: patch upstream

please accept this patch adding systemd support to spamassassin

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: armhf (armv7l)

Kernel: Linux 3.4.0 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages spamassassin depends on:
ii  adduser                         3.113+nmu3
pn  libarchive-tar-perl             <none>
ii  libhtml-parser-perl             3.71-1
ii  libnet-dns-perl                 0.68-1.1
ii  libnetaddr-ip-perl              4.062+dfsg-1
ii  libsocket6-perl                 0.23-1
ii  libsys-hostname-long-perl       1.4-2
ii  libwww-perl                     6.05-1
ii  perl                            5.14.2-21
ii  perl-modules [libio-zlib-perl]  5.14.2-21

Versions of packages spamassassin recommends:
ii  gcc                        4:4.8.1-2
ii  gnupg                      1.4.12-7
ii  libc6-dev                  2.17-7
ii  libio-socket-inet6-perl    2.69-2
ii  libmail-spf-perl           2.8.0-1
ii  make                       3.81-8.2
ii  perl [libsys-syslog-perl]  5.14.2-21
ii  re2c                       0.13.5-1
ii  spamc                      3.3.2-6

Versions of packages spamassassin suggests:
pn  libdbi-perl                   <none>
ii  libio-socket-ssl-perl         1.93-2
pn  libmail-dkim-perl             <none>
pn  libnet-ident-perl             <none>
ii  perl [libcompress-zlib-perl]  5.14.2-21
pn  pyzor                         <none>
pn  razor                         <none>

-- no debconf information
>From 14412d70ef3a4aec07ee1c49e41f137834208bc3 Mon Sep 17 00:00:00 2001
From: Shawn Landden <shawnland...@gmail.com>
Date: Sat, 13 Jul 2013 21:17:42 -0700
Subject: [PATCH] add systemd spamassassin.service

---
 debian/control              |  2 +-
 debian/rules                |  2 ++
 debian/spamassassin.service | 11 +++++++++++
 3 files changed, 14 insertions(+), 1 deletion(-)
 create mode 100644 debian/spamassassin.service

diff --git a/debian/control b/debian/control
index bad3107..2e39a09 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Noah Meyerhans <no...@debian.org>
 Uploaders: Jesus Climent <jesus.clim...@hispalinux.es>
 Build-Depends: debhelper (>= 7), perl, libssl-dev,
  libhtml-parser-perl (>= 3.24), libnet-dns-perl (>= 0.34), libnetaddr-ip-perl,
- hardening-wrapper
+ hardening-wrapper, dh-systemd
 Standards-Version: 3.9.3
 Homepage: http://www.spamassassin.org/
 Vcs-Svn: svn://svn.debian.org/svn/collab-maint/deb-maint/spamassassin/trunk
diff --git a/debian/rules b/debian/rules
index 98af25f..62317a4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -132,7 +132,9 @@ binary-indep: build-indep install-indep
 	dh_installman -i sa-awl.1p sa-check_spamd.1p
 	dh_installdocs -i
 	dh_installexamples -i
+	dh_systemd_enable
 	dh_installinit -i -- defaults 19 21
+	dh_systemd_start
 	dh_installcron -i
 	dh_installchangelogs Changes -i
 	dh_link -i
diff --git a/debian/spamassassin.service b/debian/spamassassin.service
new file mode 100644
index 0000000..ca9a10f
--- /dev/null
+++ b/debian/spamassassin.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Perl-based spam filter using text analysis
+
+[Service]
+EnvironmentFile=-/etc/default/spamassassin
+ExecStartPre=/usr/bin/test 0 != ${ENABLED}
+ExecStart=/usr/sbin/spamd
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target
-- 
1.8.3.2

Reply via email to