guix/gnu
Brian Cully dbbc7e9461
services: Error in MODIFY-SERVICES when services don't exist
This patch causes MODIFY-SERVICES to raise an error if a reference is made to
a service which isn't in its service list. This it to help users notice if
they have an invalid rule, which is currently silently ignored.

* gnu/services.scm (%delete-service):  new procedure
(%apply-clauses): new syntax rule
(%modify-service): remove syntax rule

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-02 16:23:03 +02:00
..
bootloader
build hurd-boot: Symlink /hurd before setting up translators. 2023-05-17 22:26:06 +02:00
home home: services: Add msmtp service. 2023-05-30 00:15:30 +02:00
installer
machine
packages gnu: cuirass: Update to b825967. 2023-06-02 16:13:35 +02:00
services services: herd: "Resolve" transient services only when needed. 2023-05-30 00:15:29 +02:00
system system: pam: Change 'stop' method to return #f. 2023-05-21 01:04:39 +02:00
tests tests: Fix the Jami service system tests. 2023-05-25 10:17:32 -04:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: python-ipython-documentation: Remove patches. 2023-06-02 16:08:39 +02:00
machine.scm
packages.scm
services.scm services: Error in MODIFY-SERVICES when services don't exist 2023-06-02 16:23:03 +02:00
system.scm system: Fix reference to Hurd bug in comment. 2023-05-10 00:23:52 +02:00
tests.scm