[Dnsmasq-discuss] [PATCH 2/2] add systemd unit files

microcai microcai at fedoraproject.org
Mon Jul 30 05:59:21 BST 2012


---
 contrib/dnsmasq-tftp.socket |   16 ++++++++++++++++
 contrib/dnsmasq.service     |   11 +++++++++++
 contrib/dnsmasq.socket      |   15 +++++++++++++++
 3 files changed, 42 insertions(+), 0 deletions(-)
 create mode 100644 contrib/dnsmasq-tftp.socket
 create mode 100644 contrib/dnsmasq.service
 create mode 100644 contrib/dnsmasq.socket

diff --git a/contrib/dnsmasq-tftp.socket b/contrib/dnsmasq-tftp.socket
new file mode 100644
index 0000000..9995558
--- /dev/null
+++ b/contrib/dnsmasq-tftp.socket
@@ -0,0 +1,16 @@
+[Unit]
+Description=TFTP Socket activation for dnsmasq - Small forwarding DNS server with DHCP and tftp support.
+
+[Socket]
+
+BindIPv6Only=ipv6-only
+
+
+#TFTP, uncomment this to have tftp support
+ListenDatagram=[::]:69
+ListenDatagram=0.0.0.0:69
+
+Service=dnsmasq.service
+
+[Install]
+WantedBy=sockets.target
diff --git a/contrib/dnsmasq.service b/contrib/dnsmasq.service
new file mode 100644
index 0000000..cdfcd0e
--- /dev/null
+++ b/contrib/dnsmasq.service
@@ -0,0 +1,11 @@
+
+[Unit]
+Description=Small forwarding DNS server with DHCP and tftp support.
+After=network.target
+
+[Service]
+StandardOutput=syslog
+StandardError=syslog
+
+ExecStart=/usr/sbin/dnsmasq -d -k 
+
diff --git a/contrib/dnsmasq.socket b/contrib/dnsmasq.socket
new file mode 100644
index 0000000..2314f75
--- /dev/null
+++ b/contrib/dnsmasq.socket
@@ -0,0 +1,15 @@
+[Unit]
+Description=DNS Socket activation for dnsmasq - Small forwarding DNS server with DHCP and tftp support.
+
+[Socket]
+
+BindIPv6Only=ipv6-only
+
+#DNS
+ListenDatagram=0.0.0.0:53
+ListenStream=0.0.0.0:53
+ListenDatagram=[::]:53
+ListenStream=[::]:53
+
+[Install]
+WantedBy=sockets.target
-- 
1.7.8.6




More information about the Dnsmasq-discuss mailing list