~ruther/guix-local

33ec2f58ffb66da80e32854d27e5be376365ad69 — Ludovic Courtès 10 months ago 5f3a33f
services: iwd: Provide default value in <iwd-settings>.

Fixes a failure of ‘tests/guix-system.sh’, when running ‘guix system
search .’:

    2296:10  3 (iwd-environment _)
     2165:0  2 (%iwd-network-settings-name-resolving-service-procedure #)
  In ice-9/boot-9.scm:
    1685:16  1 (raise-exception _ #:continuable? _)
    1685:16  0 (raise-exception _ #:continuable? _)

  ice-9/boot-9.scm:1685:16: In procedure raise-exception:
  In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): %unset-marker%

* gnu/services/networking.scm (iwd-settings)[network]: Provide default
value.

Change-Id: I2ea28853f698583ceeaa0b56cde8447fe3546dc3
2 files changed, 2 insertions(+), 2 deletions(-)

M doc/guix.texi
M gnu/services/networking.scm
M doc/guix.texi => doc/guix.texi +1 -1
@@ 22478,7 22478,7 @@ Available @code{iwd-settings} fields are:
@item @code{general} (type: iwd-general-settings)
General settings.

@item @code{network} (type: maybe-iwd-network-settings)
@item @code{network} (default: @code{(iwd-network-settings)}) (type: maybe-iwd-network-settings)
Network settings.

@item @code{scan} (type: maybe-iwd-scan-settings)

M gnu/services/networking.scm => gnu/services/networking.scm +1 -1
@@ 2228,7 2228,7 @@ appended to the Scan settings group.")
   "General settings.")

  (network
   maybe-iwd-network-settings
   (maybe-iwd-network-settings (iwd-network-settings))
   "Network settings.")

  (scan