diff options
author | Ludovic Courtès <ludo@gnu.org> | 2018-02-18 23:26:23 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2018-02-19 00:33:34 +0100 |
commit | 37084ba5613d3ef9d38c7e8d0ea6ac3d4155cea9 (patch) | |
tree | 54e9a3eaee8194e47ea544851d8e67bbf3616a2f /gnu/services | |
parent | ad7a807d84827f504d492cc1e2ac84f287fd29f6 (diff) | |
download | gnu-guix-37084ba5613d3ef9d38c7e8d0ea6ac3d4155cea9.tar gnu-guix-37084ba5613d3ef9d38c7e8d0ea6ac3d4155cea9.tar.gz |
services: avahi: Publish '_workstation._tcp' by default.
This reverts to the behavior of avahi-daemon prior to Avahi 0.7 (commit
550f4509acf2c0f67882260414b0bb2843e07465).
* gnu/services/avahi.scm (<avahi-configuration>)[publish-workstation?]:
New field.
(configuration-file): Honor it.
Diffstat (limited to 'gnu/services')
-rw-r--r-- | gnu/services/avahi.scm | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/gnu/services/avahi.scm b/gnu/services/avahi.scm index bb81d26aed..5de30ffb97 100644 --- a/gnu/services/avahi.scm +++ b/gnu/services/avahi.scm @@ -47,6 +47,12 @@ (default #f)) (host-name avahi-configuration-host-name) ;string (publish? avahi-configuration-publish?) ;Boolean + + ;; The default for this was #t in Avahi 0.6.31 and became #f in 0.7. For + ;; now we stick to the old default. + (publish-workstation? avahi-configuration-publish-workstation? ;Boolean + (default #t)) + (ipv4? avahi-configuration-ipv4?) ;Boolean (ipv6? avahi-configuration-ipv6?) ;Boolean (wide-area? avahi-configuration-wide-area?) ;Boolean @@ -77,7 +83,9 @@ "enable-wide-area=" (bool (avahi-configuration-wide-area? config)) "[publish]\n" "disable-publishing=" - (bool (not (avahi-configuration-publish? config)))))) + (bool (not (avahi-configuration-publish? config))) + "publish-workstation=" + (bool (avahi-configuration-publish-workstation? config))))) (define %avahi-accounts ;; Account and group for the Avahi daemon. |