opendmarc.service inadequate, /etc/default/opendmarc not installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
opendmarc (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This is with opendmarc/
1. There is no installation of file /etc/default/
2. Instead of using the bespoke sysv script (/etc/init.
I've attached a patch for opendmarc.service which means it respects an explicit Socket setting in /etc/opendmarc.conf (default: local:/
To get opendmarc to run at boot time and use systemd file (not falling back to sysv):
# in case boot time running is already enabled via sysv
sudo systemctl disable opendmarc.service
sudo mv /etc/init.
sudo systemctl enable opendmarc.service
Alternatively, for a workaround that uses /etc/default/
systemctl stop opendmarc
mv /lib/systemd/
systemctl daemon-reload
systemctl start opendmarc
# run after each boot
systemctl enable opendmarc
Sorry, that patch didn't work and it doesn't seem possible to pick up User, Group or PID settings and apply them with systemd service files. This new patch does work but it is only picking up Socket from /etc/opendmarc.conf or /etc/default/ opendmarc.