]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
systemd: Small improvements to the unit configuration file:
authorPascal Volk <user@localhost.localdomain.org>
Sun, 17 May 2015 11:54:42 +0000 (11:54 +0000)
committerPascal Volk <user@localhost.localdomain.org>
Sun, 17 May 2015 11:54:42 +0000 (11:54 +0000)
   * Added Documentation URIs
   * Added ExecReload, to reload the config instead of restarting
   * Added a comment for modifying/extending the unit file.

dovecot.service.in

index f248709572f6d7ead0efcca5c3ee99e0f3b86d79..a11685be42b99f7a775b32bbd38dd65b36918ca3 100644 (file)
@@ -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]