guix/gnu/tests
Maxim Cournoyer cfa2de2a77
services: Modernize and test nftables service.
* doc/guix.texi (Networking Services) <nftables>: Update doc.
* gnu/services/networking.scm (list-of-debug-levels?):
(debug-level?, maybe-list-of-debug-levels?):
(nftables-configuration): Rewrite using `define-configuration'.
[debug-levels]: New field.
(nftables-shepherd-service): Honor it.
* gnu/tests/networking.scm (%inetd-echo-port): Extract to top level.
(run-iptables-test): Adjust accordingly.
(make-nftables-os): New procedure.
(%default-nftables-ruleset-for-tests): New variable.
(%nftables-os): Likewise.
(%test-nftables): New test.

Change-Id: I2889603342ff6d2be6261c3de6e4fddd9a9bbe2d
2025-05-26 13:43:28 +09:00
..
data
audio.scm
avahi.scm
base.scm system: Factorize bashrc default configuration. 2025-05-26 13:43:03 +09:00
cachefilesd.scm
ci.scm
containers.scm
cups.scm
databases.scm
desktop.scm
dict.scm
dns.scm
docker.scm
emacs.scm
file-sharing.scm
foreign.scm
ganeti.scm
gdm.scm
guix.scm
image.scm
install.scm
ldap.scm
lightdm.scm
linux-modules.scm
mail.scm
mcron.scm
messaging.scm
monitoring.scm
networking.scm services: Modernize and test nftables service. 2025-05-26 13:43:28 +09:00
nfs.scm
package-management.scm
pam.scm
reconfigure.scm
rsync.scm
samba.scm
sddm.scm
security-token.scm
security.scm
shadow.scm
singularity.scm
ssh.scm
telephony.scm
upnp.scm home: services: Add readymedia. 2025-05-18 22:55:54 +02:00
version-control.scm
virtualization.scm
vnc.scm
vnstat.scm
web.scm