summaryrefslogtreecommitdiff
path: root/gnu/tests
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2026-03-19 18:46:45 +0100
committerLudovic Courtès <ludo@gnu.org>2026-03-20 13:27:16 +0100
commit72e724cef438a7e16052dd1a38bf03027635f2bc (patch)
treeec6ea468ae736b115af16611ec70bb136054171b /gnu/tests
parent1ae20f03f43a2af2bcde3751a2809fe152298d34 (diff)
services, tests: Refer to inherited field values where applicable.
* gnu/machine/hetzner.scm (operating-system-authorize): Refer to ‘services’ instead of calling ‘operating-system-user-services’. * gnu/services/virtualization.scm (secret-service-operating-system): Likewise. * gnu/tests.scm (operating-system-with-console-syslog): Likewise. * gnu/tests/avahi.scm (%avahi-os): Likewise. * gnu/tests/base.scm (%test-guix-daemon-unprivileged): Likewise. * gnu/tests/nfs.scm (%nfs-os): Likewise. (run-nfs-full-test): Likewise. * gnu/system/vm.scm (virtualized-operating-system): Refer to ‘initrd-modules’ instead of calling ‘operating-system-initrd-modules’. Change-Id: I00c5f5c1e171b174bf0ca709b2dbd13a2fe161b5
Diffstat (limited to 'gnu/tests')
-rw-r--r--gnu/tests/avahi.scm5
-rw-r--r--gnu/tests/base.scm4
-rw-r--r--gnu/tests/nfs.scm6
3 files changed, 7 insertions, 8 deletions
diff --git a/gnu/tests/avahi.scm b/gnu/tests/avahi.scm
index d7f2fdaa72d..21d8995a6d5 100644
--- a/gnu/tests/avahi.scm
+++ b/gnu/tests/avahi.scm
@@ -1,5 +1,5 @@
1;;; GNU Guix --- Functional package management for GNU 1;;; GNU Guix --- Functional package management for GNU
2;;; Copyright © 2016-2020, 2022, 2024-2025 Ludovic Courtès <ludo@gnu.org> 2;;; Copyright © 2016-2020, 2022, 2024-2026 Ludovic Courtès <ludo@gnu.org>
3;;; 3;;;
4;;; This file is part of GNU Guix. 4;;; This file is part of GNU Guix.
5;;; 5;;;
@@ -46,8 +46,7 @@
46 (service dhcpcd-service-type) ;needed for multicast 46 (service dhcpcd-service-type) ;needed for multicast
47 47
48 ;; Enable heavyweight debugging output. 48 ;; Enable heavyweight debugging output.
49 (modify-services (operating-system-user-services 49 (modify-services services
50 %simple-os)
51 (nscd-service-type config 50 (nscd-service-type config
52 => (nscd-configuration 51 => (nscd-configuration
53 (inherit config) 52 (inherit config)
diff --git a/gnu/tests/base.scm b/gnu/tests/base.scm
index b65e54222cd..92bf4b4a11e 100644
--- a/gnu/tests/base.scm
+++ b/gnu/tests/base.scm
@@ -1,5 +1,5 @@
1;;; GNU Guix --- Functional package management for GNU 1;;; GNU Guix --- Functional package management for GNU
2;;; Copyright © 2016-2020, 2022, 2024-2025 Ludovic Courtès <ludo@gnu.org> 2;;; Copyright © 2016-2020, 2022, 2024-2026 Ludovic Courtès <ludo@gnu.org>
3;;; Copyright © 2018 Clément Lassieur <clement@lassieur.org> 3;;; Copyright © 2018 Clément Lassieur <clement@lassieur.org>
4;;; Copyright © 2022, 2025 Maxim Cournoyer <maxim@guixotic.coop> 4;;; Copyright © 2022, 2025 Maxim Cournoyer <maxim@guixotic.coop>
5;;; Copyright © 2022 Marius Bakke <marius@gnu.org> 5;;; Copyright © 2022 Marius Bakke <marius@gnu.org>
@@ -1348,7 +1348,7 @@ runs unprivileged.")
1348 (group "users")) 1348 (group "users"))
1349 %base-user-accounts)) 1349 %base-user-accounts))
1350 (services 1350 (services
1351 (modify-services (operating-system-user-services base) 1351 (modify-services services
1352 (guix-service-type 1352 (guix-service-type
1353 config => (guix-configuration 1353 config => (guix-configuration
1354 (inherit config) 1354 (inherit config)
diff --git a/gnu/tests/nfs.scm b/gnu/tests/nfs.scm
index 0453d453820..e760c4502a1 100644
--- a/gnu/tests/nfs.scm
+++ b/gnu/tests/nfs.scm
@@ -1,5 +1,5 @@
1;;; GNU Guix --- Functional package management for GNU 1;;; GNU Guix --- Functional package management for GNU
2;;; Copyright © 2016-2017, 2020-2021, 2025 Ludovic Courtès <ludo@gnu.org> 2;;; Copyright © 2016-2017, 2020-2021, 2025-2026 Ludovic Courtès <ludo@gnu.org>
3;;; Copyright © 2016 John Darrington <jmd@gnu.org> 3;;; Copyright © 2016 John Darrington <jmd@gnu.org>
4;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com> 4;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
5;;; Copyright © 2017 Tobias Geerinckx-Rice <me@tobias.gr> 5;;; Copyright © 2017 Tobias Geerinckx-Rice <me@tobias.gr>
@@ -170,7 +170,7 @@
170 %base-file-systems)) 170 %base-file-systems))
171 (services 171 (services
172 ;; Enable debugging output. 172 ;; Enable debugging output.
173 (modify-services (operating-system-user-services os) 173 (modify-services services
174 (shepherd-system-log-service-type 174 (shepherd-system-log-service-type
175 config 175 config
176 => 176 =>
@@ -285,7 +285,7 @@ directories can be mounted.")
285 (exports '(("/export" 285 (exports '(("/export"
286 "*(rw,insecure,no_subtree_check,\ 286 "*(rw,insecure,no_subtree_check,\
287crossmnt,fsid=root,no_root_squash,insecure,async)"))))) 287crossmnt,fsid=root,no_root_squash,insecure,async)")))))
288 (modify-services (operating-system-user-services os) 288 (modify-services services
289 (shepherd-system-log-service-type 289 (shepherd-system-log-service-type
290 config 290 config
291 => 291 =>