mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
mail-filter/opendmarc: add systemd service file by Garry Filakhtov
Closes: https://bugs.gentoo.org/622606 Package-Manager: Portage-2.3.13, Repoman-2.3.3
This commit is contained in:
20
mail-filter/opendmarc/files/opendmarc.service
Normal file
20
mail-filter/opendmarc/files/opendmarc.service
Normal file
@@ -0,0 +1,20 @@
|
||||
[Unit]
|
||||
Description=Domain-based Message Authentication, Reporting and Conformance (DMARC) Milter
|
||||
Documentation=man:opendmarc(8) man:opendmarc.conf(5) man:opendmarc-expire(8) man:opendmarc-importstats(8) man:opendmarc-reports(8)
|
||||
man:opendmarc-check(8) man:opendmarc-import(8) man:opendmarc-params(8) http://www.trusteddomain.org/opendmarc/
|
||||
After=network.target nss-lookup.target syslog.target
|
||||
|
||||
[Service]
|
||||
User=milter
|
||||
Group=milter
|
||||
PIDFile=/var/run/opendmarc/opendmarc.pid
|
||||
ExecStartPre=/usr/sbin/opendmarc -c /etc/opendmarc/opendmarc.conf -n
|
||||
ExecStart=/usr/sbin/opendmarc -c /etc/opendmarc/opendmarc.conf -f -P /var/run/opendmarc/opendmarc.pid
|
||||
ExecReload=/bin/kill -USR1 $MAINPID
|
||||
RuntimeDirectory=opendmarc
|
||||
RuntimeDirectoryMode=0750
|
||||
Restart=on-failure
|
||||
RestartSec=3
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit user
|
||||
inherit user systemd
|
||||
|
||||
DESCRIPTION="Open source DMARC implementation "
|
||||
HOMEPAGE="http://www.trusteddomain.org/opendmarc/"
|
||||
@@ -50,6 +50,7 @@ src_install() {
|
||||
|
||||
newinitd "${FILESDIR}"/opendmarc.initd opendmarc
|
||||
newconfd "${FILESDIR}"/opendmarc.confd opendmarc
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
|
||||
dodir /etc/opendmarc
|
||||
|
||||
|
||||
Reference in New Issue
Block a user