guix/gnu/services
Ludovic Courtès 91e1a457b5
services: guix: Gracefully handle dangling symlink for ‘machines.scm’.
Previously, if /etc/guix/machines.scm was a dangling symlink, it would
be kept (because ‘file-exists?’ would return #f) and thus the following
‘symlink’ call would throw with EEXIST.

* gnu/services/base.scm (guix-machines-files-installation): Use ‘lstat’
rather than ‘file-exists?’.

Change-Id: I07c7eed842dacabbd19ae2a17ac3e59cf26e46b2
2024-04-06 15:14:58 +02:00
..
admin.scm
audio.scm
auditd.scm
authentication.scm
avahi.scm
base.scm services: guix: Gracefully handle dangling symlink for ‘machines.scm’. 2024-04-06 15:14:58 +02:00
certbot.scm
cgit.scm
ci.scm
configuration.scm
cuirass.scm
cups.scm
databases.scm services: postgresql: Simplify execution of ‘initdb’. 2024-03-30 01:01:32 +01:00
dbus.scm
desktop.scm services: desktop: Remove unused imports. 2024-02-23 21:55:44 +01:00
dict.scm
dns.scm
docker.scm
file-sharing.scm
games.scm
ganeti.scm
getmail.scm
guix.scm services: nar-herder: Add new configuration options. 2024-03-25 20:40:22 +00:00
herd.scm
hurd.scm
kerberos.scm
ldap.scm
lightdm.scm
linux.scm
lirc.scm
mail.scm
mcron.scm
messaging.scm gnu: services: Add insecure-sasl-mechanisms to prosody configuration. 2024-03-17 12:53:21 +01:00
monitoring.scm
networking.scm
nfs.scm
nix.scm
pam-mount.scm
pm.scm
rsync.scm
samba.scm
science.scm
sddm.scm services: sddm: Add extension for localed-service-type. 2024-03-19 18:52:16 +08:00
security-token.scm
security.scm
shepherd.scm services: shepherd: Load each service file in a fresh module. 2024-03-21 17:43:15 +01:00
sound.scm
spice.scm
ssh.scm
syncthing.scm
sysctl.scm
telephony.scm
version-control.scm
virtualization.scm services: virtual-build-machine: Disable substitutes by default. 2024-03-06 23:25:51 +01:00
vnc.scm
vpn.scm
web.scm services: Add whoogle-service-type. 2024-02-20 10:57:16 +01:00
xorg.scm Merge remote-tracking branch 'savannah/master' into gnome-team 2024-03-20 14:54:26 +00:00