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

