Annotation of embedaddon/dnsmasq/contrib/systemd/dbus_activation, revision 1.1.1.1
1.1 misho 1: To: dnsmasq-discuss@lists.thekelleys.org.uk
2: From: Alex Elsayed <eternaleye+usenet@gmail.com>
3: Date: Tue, 15 May 2012 01:53:54 -0700
4: Subject: [Dnsmasq-discuss] [PATCH] Support dbus activation
5:
6: Introduce dbus service file and turn dbus on in the systemd
7: unit.
8:
9: Note to packagers:
10: To add support for dbus activation, you must install the dbus
11: service file (dbus/uk.org.thekelleys.dnsmasq.service) into
12: $DATADIR/dbus-1/system-services.
13:
14: ---
15: contrib/systemd/dnsmasq.service | 2 +-
16: dbus/uk.org.thekelleys.dnsmasq.service | 7 +++++++
17: 2 files changed, 8 insertions(+), 1 deletion(-)
18: create mode 100644 dbus/uk.org.thekelleys.dnsmasq.service
19:
20: diff --git a/contrib/systemd/dnsmasq.service
21: b/contrib/systemd/dnsmasq.service
22: index a27fe6d..4a784d3 100644
23: --- a/contrib/systemd/dnsmasq.service
24: +++ b/contrib/systemd/dnsmasq.service
25: @@ -5,7 +5,7 @@ Description=A lightweight DHCP and caching DNS server
26: Type=dbus
27: BusName=uk.org.thekelleys.dnsmasq
28: ExecStartPre=/usr/sbin/dnsmasq --test
29: -ExecStart=/usr/sbin/dnsmasq -k
30: +ExecStart=/usr/sbin/dnsmasq -k -1
31: ExecReload=/bin/kill -HUP $MAINPID
32:
33: [Install]
34: diff --git a/dbus/uk.org.thekelleys.dnsmasq.service
35: b/dbus/uk.org.thekelleys.dnsmasq.service
36: new file mode 100644
37: index 0000000..f5fe98d
38: --- /dev/null
39: +++ b/dbus/uk.org.thekelleys.dnsmasq.service
40: @@ -0,0 +1,7 @@
41: +[D-BUS Service]
42: +Name=uk.org.thekelleys.dnsmasq
43: +Exec=/usr/sbin/dnsmasq -k -1
44: +User=root
45: +SystemdService=dnsmasq.service
46: +
47: +
48: --
49: 1.7.10.2
50:
51:
52:
53: _______________________________________________
54: Dnsmasq-discuss mailing list
55: Dnsmasq-discuss@lists.thekelleys.org.uk
56: http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
57:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>