diff dovecot.service.in @ 18750:8dc79a437858

systemd: Small improvements to the unit configuration file: * Added Documentation URIs * Added ExecReload, to reload the config instead of restarting * Added a comment for modifying/extending the unit file.
author Pascal Volk <user@localhost.localdomain.org>
date Sun, 17 May 2015 11:54:42 +0000
parents 324f9ca60539
children b088511e1cdb
line wrap: on
line diff
--- a/dovecot.service.in	Sun May 24 17:55:33 2015 -0400
+++ b/dovecot.service.in	Sun May 17 11:54:42 2015 +0000
@@ -1,10 +1,31 @@
+# This file is part of Dovecot
+#
+# If you want to pass additionally command line options to the dovecot
+# binary, create the file:
+# 	`/etc/systemd/system/dovecot.service.d/service.conf'.
+# In this file create a Service section and configure an Environment with
+# the variable `OPTIONS'. For example:
+#
+#	[Service]
+#	Environment='OPTIONS=-p'
+#
+# In the `Service' section you may also specify various other setting.
+# If you have trouble with `Too many open files' you may set:
+#LimitCORE=8192
+#
+# If you want to allow the Dovecot services to produce core dumps, use:
+#LimitCORE='infinity'
+
 [Unit]
 Description=Dovecot IMAP/POP3 email server
+Documentation=man:dovecot(1)
+Documentation=http://wiki2.dovecot.org/
 After=local-fs.target network.target
 
 [Service]
 Type=simple
-ExecStart=@sbindir@/dovecot -F
+ExecStart=@sbindir@/dovecot -F $OPTIONS
+ExecReload=@sbindir@/dovecot reload
 NonBlocking=yes
 
 [Install]