guix/gnu/services
Ludovic Courtès 431ab10344
services: static-networking: Fail when devices don’t show up.
Fixes <https://issues.guix.gnu.org/71173>.

* gnu/services/base.scm (network-set-up/linux): Define
‘max-set-up-duration’ and use it.
* gnu/tests/networking.scm (%static-networking-with-nonexistent-device):
New variable.
(run-static-networking-failure-test): New procedure.
(%test-static-networking-failure): New variable.

Change-Id: Idba9b36750aa8c6368c8f6d1bc1358066f7432e4
2025-01-08 22:54:37 +01:00
..
admin.scm services: resize-file-system: Remove invalid default value. 2024-12-30 11:01:43 +01:00
audio.scm
auditd.scm
authentication.scm
avahi.scm
backup.scm
base.scm services: static-networking: Fail when devices don’t show up. 2025-01-08 22:54:37 +01:00
certbot.scm
cgit.scm
ci.scm
configuration.scm
containers.scm services: rootless-podman-service-type: Allow not installing podman. 2025-01-06 16:05:04 +01:00
cuirass.scm
cups.scm
databases.scm
dbus.scm
desktop.scm services: elogind: Support hook directories. 2024-12-30 13:49:57 +01:00
dict.scm
dns.scm services: dnsmasq: Allow custom Shepherd provision 2025-01-04 23:35:40 +01:00
docker.scm
file-sharing.scm
games.scm
ganeti.scm
getmail.scm
guix.scm services: guix-data-service: Support specifying configuration. 2024-12-16 09:20:40 +00:00
herd.scm
hurd.scm
kerberos.scm
ldap.scm
lightdm.scm gnu: lightdm-service-type: Add lightdm.conf to /etc/lightdm. 2024-12-16 09:54:23 +09:00
linux.scm
lirc.scm
mail.scm
mcron.scm
messaging.scm
monitoring.scm
networking.scm services: iptables: Provide a default value. 2024-12-18 18:32:41 +01:00
nfs.scm
nix.scm
pam-mount.scm
pm.scm
rsync.scm
samba.scm
science.scm
sddm.scm
security-token.scm
security.scm
shepherd.scm
sound.scm
spice.scm
ssh.scm
syncthing.scm
sysctl.scm
telephony.scm
upnp.scm
version-control.scm
virtualization.scm
vnc.scm
vpn.scm
web.scm
xorg.scm gnu: set-xorg-configuration: Update code comment. 2024-12-17 18:12:22 +02:00