Package: imapproxy
Version: 1.2.7-1.1
Severity: normal
Tags: patch
User: [email protected]
Usertags: systemd-units

Please accept the fallowing patch that adds systemd support to imapproxy


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

Kernel: Linux 3.9-1-amd64 (SMP w/1 CPU core)
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 imapproxy depends on:
ii  debconf [debconf-2.0]  1.5.50
ii  init-system-helpers    1.8
ii  libc6                  2.17-92
ii  libncurses5            5.9+20130608-1
ii  libssl1.0.0            1.0.1e-3
ii  libtinfo5              5.9+20130608-1
ii  libwrap0               7.6.q-24
ii  lsb-base               4.1+Debian12
ii  ucf                    3.0027+nmu1

imapproxy recommends no packages.

imapproxy suggests no packages.

-- debconf information:
  imapproxy/imap-server: localhost
>From d508f874d3f872596363e952fe8383f9e75d2226 Mon Sep 17 00:00:00 2001
From: Shawn Landden <[email protected]>
Date: Fri, 23 Aug 2013 20:31:41 +0000
Subject: [PATCH] add systemd.service(5) unit file with dh-systemd

---
 debian/control           | 2 +-
 debian/imapproxy.service | 9 +++++++++
 debian/rules             | 2 ++
 3 files changed, 12 insertions(+), 1 deletion(-)
 create mode 100644 debian/imapproxy.service

diff --git a/debian/control b/debian/control
index 9ce40e1..f21a92d 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: mail
 Priority: optional
 Maintainer: Jose Luis Tallon <[email protected]>
 Build-Depends: autotools-dev, debhelper (>= 5), quilt, po-debconf (>= 0.8.2), 
-	libwrap0-dev, libncurses-dev, libssl-dev
+	libwrap0-dev, libncurses-dev, libssl-dev, dh-systemd
 Homepage: http://www.imapproxy.org
 Standards-Version: 3.8.4
 
diff --git a/debian/imapproxy.service b/debian/imapproxy.service
new file mode 100644
index 0000000..aa89099
--- /dev/null
+++ b/debian/imapproxy.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=Proxy IMAP connections to reduce load on backend servers
+
+[Service]
+# imapproxyd will not fork if getppid() == 1 so it is OK if "foreground_mode no" in config
+ExecStart=/usr/sbin/imapproxyd
+
+[Install]
+WantedBy=multi-user.target
diff --git a/debian/rules b/debian/rules
index 78d606a..4d7097b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -94,7 +94,9 @@ binary-arch: build install
 #	dh_installexamples
 	dh_installmenu
 #	dh_installlogrotate
+	dh_systemd_enable
 	dh_installinit -- defaults 98
+	dh_systemd_start
 #	dh_installcron
 	dh_installman
 	dh_installchangelogs ChangeLog
-- 
1.8.4.rc3

Reply via email to