summaryrefslogtreecommitdiff
path: root/gnu/services
diff options
context:
space:
mode:
authorSergey Trofimov <sarg@sarg.org.ru>2025-05-09 09:36:47 +0200
committerLudovic Courtès <ludo@gnu.org>2025-06-02 11:20:23 +0200
commita01acf2d499420c46ee20a9b94df329fcb702c05 (patch)
treed3267d9d097ef1728818550ad1731e40cc96998f /gnu/services
parenta4c83536639842acf56cbd357b9c2cd3066852bc (diff)
services: dnsmasq: Install dbus config.
While DBUS service is enabled in dnsmasq, it does not work without installing a config file to the system. * gnu/packages/dns.scm (dnsmasq): Install dbus config. * gnu/services/dns.scm (dnsmasq): Extend dbus-root-service-type. Change-Id: I5187f65e1f2892eb10fb95e6f51955559f64dbef Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/services')
-rw-r--r--gnu/services/dns.scm3
1 files changed, 3 insertions, 0 deletions
diff --git a/gnu/services/dns.scm b/gnu/services/dns.scm
index 9a9b78d877b..350e3da3614 100644
--- a/gnu/services/dns.scm
+++ b/gnu/services/dns.scm
@@ -23,6 +23,7 @@
(define-module (gnu services dns)
#:use-module (gnu services)
#:use-module (gnu services configuration)
+ #:use-module (gnu services dbus)
#:use-module (gnu services shepherd)
#:use-module (gnu system shadow)
#:use-module (gnu packages admin)
@@ -993,6 +994,8 @@ log.")
(extensions
(list (service-extension shepherd-root-service-type
(compose list dnsmasq-shepherd-service))
+ (service-extension dbus-root-service-type
+ (compose list dnsmasq-configuration-package))
(service-extension activation-service-type
dnsmasq-activation)))
(default-value (dnsmasq-configuration))