Source: dovecot
Severity: normal

please package the .service file that upstream ships for systemd support

patch attached

-- 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
From: Shawn Landden <[email protected]>
Date: Sat, 13 Jul 2013 21:00:50 +0000 (-0700)
Subject: package upstream systemd support

package upstream systemd support
---

diff --git a/debian/control b/debian/control
index f265561..92dec93 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: mail
 Priority: optional
 Maintainer: Dovecot Maintainers <[email protected]>
 Uploaders: Jaldhar H. Vyas <[email protected]>, Fabio Tranchitella <[email protected]>, Joel Johnson <[email protected]>, Marco Nenciarini <[email protected]>
-Build-Depends: debhelper (>= 7.2.3~), dpkg-dev (>= 1.16.1), pkg-config, libssl-dev, libpam0g-dev, libldap2-dev, libpq-dev, libmysqlclient-dev, libsqlite3-dev, libsasl2-dev, zlib1g-dev, libkrb5-dev, drac-dev (>= 1.12-5), libbz2-dev, libdb-dev, libcurl4-gnutls-dev, libexpat-dev, libwrap0-dev
+Build-Depends: debhelper (>= 7.2.3~), dpkg-dev (>= 1.16.1), pkg-config, libssl-dev, libpam0g-dev, libldap2-dev, libpq-dev, libmysqlclient-dev, libsqlite3-dev, libsasl2-dev, zlib1g-dev, libkrb5-dev, drac-dev (>= 1.12-5), libbz2-dev, libdb-dev, libcurl4-gnutls-dev, libexpat-dev, libwrap0-dev, dh-systemd
 Standards-Version: 3.9.4
 Homepage: http://dovecot.org/
 Vcs-Git: git://git.debian.org/git/collab-maint/dovecot.git
diff --git a/debian/dovecot-core.install b/debian/dovecot-core.install
new file mode 100644
index 0000000..e3886e2
--- /dev/null
+++ b/debian/dovecot-core.install
@@ -0,0 +1,2 @@
+dovecot.service /lib/systemd/system
+dovecot.socket /lib/systemd/system
diff --git a/debian/rules b/debian/rules
index c7439c7..0ce3ea5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -194,7 +194,9 @@ binary-arch: build install
 	dh_installexamples -a
 	dh_installpam -a
 	mv $(CURDIR)/debian/dovecot-core/etc/pam.d/dovecot-core $(CURDIR)/debian/dovecot-core/etc/pam.d/dovecot
+	dh_systemd_enable
 	dh_installinit -pdovecot-core --init-script=dovecot -u"defaults 20"
+	dh_systemd_start
 	dh_installman -a
 	dh_installman -p dovecot-core debian/maildirmake.dovecot.1
 	dh_bugfiles -a

Reply via email to