guix/gnu
Tobias Geerinckx-Rice d6c9754c56
services: setuid-program: Populate /run/privileged/bin.
Create /run/setuid-programs compatibility symlinks so that we can
migrate all users (both package and human) piecemeal at our leisure.

Apart from being symlinks, this should be a user-invisible change.

* gnu/build/activation.scm (%privileged-program-directory): New variable.
[activate-setuid-programs]: Put privileged copies in
%PRIVILEGED-PROGRAM-DIRECTORY, with compatibility symlinks to each in
%SETUID-DIRECTORY.
* gnu/services.scm (setuid-program-service-type): Update docstring.
* doc/guix.texi (Setuid Programs): Update @file{} name accordingly.
2024-08-11 02:00:00 +02:00
..
bootloader
build services: setuid-program: Populate /run/privileged/bin. 2024-08-11 02:00:00 +02:00
home
installer
machine
packages gnu: kmonad: Update to 0.4.2-1.07cd1cb. 2024-08-18 08:36:35 +04:00
services
system
tests
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: prusa-slicer: Update to 2.7.4. 2024-08-12 23:09:07 +01:00
machine.scm
packages.scm
services.scm services: setuid-program: Populate /run/privileged/bin. 2024-08-11 02:00:00 +02:00
system.scm system: Disallow file-like setuid-programs. 2024-08-11 02:00:00 +02:00
tests.scm