To: dnsmasq-discuss@lists.thekelleys.org.uk | |
From: Alex Elsayed <eternaleye+usenet@gmail.com> | |
Date: Tue, 15 May 2012 01:53:54 -0700 | |
Subject: [Dnsmasq-discuss] [PATCH] Support dbus activation | |
Introduce dbus service file and turn dbus on in the systemd | |
unit. | |
Note to packagers: | |
To add support for dbus activation, you must install the dbus | |
service file (dbus/uk.org.thekelleys.dnsmasq.service) into | |
$DATADIR/dbus-1/system-services. | |
--- | |
contrib/systemd/dnsmasq.service | 2 +- | |
dbus/uk.org.thekelleys.dnsmasq.service | 7 +++++++ | |
2 files changed, 8 insertions(+), 1 deletion(-) | |
create mode 100644 dbus/uk.org.thekelleys.dnsmasq.service | |
diff --git a/contrib/systemd/dnsmasq.service | |
b/contrib/systemd/dnsmasq.service | |
index a27fe6d..4a784d3 100644 | |
--- a/contrib/systemd/dnsmasq.service | |
+++ b/contrib/systemd/dnsmasq.service | |
@@ -5,7 +5,7 @@ Description=A lightweight DHCP and caching DNS server | |
Type=dbus | |
BusName=uk.org.thekelleys.dnsmasq | |
ExecStartPre=/usr/sbin/dnsmasq --test | |
-ExecStart=/usr/sbin/dnsmasq -k | |
+ExecStart=/usr/sbin/dnsmasq -k -1 | |
ExecReload=/bin/kill -HUP $MAINPID | |
[Install] | |
diff --git a/dbus/uk.org.thekelleys.dnsmasq.service | |
b/dbus/uk.org.thekelleys.dnsmasq.service | |
new file mode 100644 | |
index 0000000..f5fe98d | |
--- /dev/null | |
+++ b/dbus/uk.org.thekelleys.dnsmasq.service | |
@@ -0,0 +1,7 @@ | |
+[D-BUS Service] | |
+Name=uk.org.thekelleys.dnsmasq | |
+Exec=/usr/sbin/dnsmasq -k -1 | |
+User=root | |
+SystemdService=dnsmasq.service | |
+ | |
+ | |
-- | |
1.7.10.2 | |
_______________________________________________ | |
Dnsmasq-discuss mailing list | |
Dnsmasq-discuss@lists.thekelleys.org.uk | |
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss | |