diff options
| author | Sergey Trofimov <sarg@sarg.org.ru> | 2025-05-09 09:36:47 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2025-06-02 11:20:23 +0200 |
| commit | a01acf2d499420c46ee20a9b94df329fcb702c05 (patch) | |
| tree | d3267d9d097ef1728818550ad1731e40cc96998f /gnu/services | |
| parent | a4c83536639842acf56cbd357b9c2cd3066852bc (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.scm | 3 |
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)) |
