Annotation of embedaddon/dnsmasq/contrib/systemd/dbus_activation, revision 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>