diff options
Diffstat (limited to 'meta-networking/recipes-support/dnsmasq/files/dnsmasq.service')
-rw-r--r-- | meta-networking/recipes-support/dnsmasq/files/dnsmasq.service | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/meta-networking/recipes-support/dnsmasq/files/dnsmasq.service b/meta-networking/recipes-support/dnsmasq/files/dnsmasq.service index 549e15e2b2..c3637e142b 100644 --- a/meta-networking/recipes-support/dnsmasq/files/dnsmasq.service +++ b/meta-networking/recipes-support/dnsmasq/files/dnsmasq.service @@ -5,8 +5,11 @@ After=network.target [Service] Type=forking PIDFile=/run/dnsmasq.pid -ExecStart=/usr/bin/dnsmasq -x /run/dnsmasq.pid -ExecReload=/bin/kill -HUP $(/bin/cat /run/dnsmasq.pid) +ExecStartPre=/usr/sbin/dnsmasq --test +ExecStart=/etc/init.d/dnsmasq systemd-exec +ExecStartPost=/etc/init.d/dnsmasq systemd-start-resolvconf +ExecStopPre=/etc/init.d/dnsmasq systemd-stop-resolvconf +ExecReload=/bin/kill -HUP $MAINPID [Install] WantedBy=multi-user.target |