Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Unit]
- Description=dnsmasq - A lightweight DHCP and caching DNS server
- Requires=network-online.target
- Wants=nss-lookup.target
- Before=nss-lookup.target
- After=network-online.target
- [Service]
- Type=forking
- PIDFile=/run/dnsmasq/dnsmasq.pid
- # Test the config file and refuse starting if it is not valid.
- ExecStartPre=/usr/sbin/dnsmasq --test
- # We run dnsmasq via the /etc/init.d/dnsmasq script which acts as a
- # wrapper picking up extra configuration files and then execs dnsmasq
- # itself, when called with the "systemd-exec" function.
- ExecStart=/etc/init.d/dnsmasq systemd-exec
- # The systemd-*-resolvconf functions configure (and deconfigure)
- # resolvconf to work with the dnsmasq DNS server. They're called liek
- # this to get correct error handling (ie don't start-resolvconf if the
- # dnsmasq daemon fails to start.
- ExecStartPost=/etc/init.d/dnsmasq systemd-start-resolvconf
- ExecStop=/etc/init.d/dnsmasq systemd-stop-resolvconf
- ExecReload=/bin/kill -HUP $MAINPID
- [Install]
- WantedBy=multi-user.target
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement