guix/gnu
Ludovic Courtès a81bb1e4bb
home: symlink-manager: Remove 'empty-directory?' and avoid TOCTTOU race.
This removes three 'stat' syscalls.

* gnu/home/services/symlink-manager.scm (update-symlinks-script)[empty-directory?]:
Remove.
[cleanup-symlinks]: Replace use of 'file-exists?', 'file-is-directory?',
and 'empty-directory?' by a single 'rmdir' call.
2022-03-10 11:43:14 +01:00
..
bootloader
build initrd: Honor rootfstype and rootflags command-line parameters. 2022-03-01 10:30:18 -05:00
home home: symlink-manager: Remove 'empty-directory?' and avoid TOCTTOU race. 2022-03-10 11:43:14 +01:00
installer initrd: Use non-hyphenated kernel command-line parameter names. 2022-03-01 10:30:17 -05:00
machine initrd: Use non-hyphenated kernel command-line parameter names. 2022-03-01 10:30:17 -05:00
packages gnu: gnome-sudoku: Remove input labels. 2022-03-10 11:43:13 +01:00
platforms
services services: bluetooth: Add missing config parameters. 2022-03-09 23:38:18 +01:00
system system: hurd: Move the Shepherd before the Hurd in %BASE-PACKAGES/HURD. 2022-03-09 23:38:18 +01:00
tests
artwork.scm
bootloader.scm
ci.scm
home.scm
image.scm
installer.scm
local.mk gnu: python-robotframework: Fully build the documentation. 2022-03-09 15:23:36 -05:00
machine.scm
packages.scm
platform.scm
services.scm
system.scm system: Set kernel name for riscv64-linux. 2022-03-07 22:53:58 +02:00
tests.scm