summaryrefslogtreecommitdiff
path: root/MANIFEST.in
blob: fa4aeda9adbeb424c488758214ca97b90dbf78e7 (about) (plain)
1
2
3
recursive-include tests *.py
recursive-include immutables *.py *.c *.h
include LICENSE README.rst
locale.scm (%default-locale-libcs): Stop checking for Hurd, since we have the same libc now. Also add glibc-2.35 while the transition happens. Change-Id: I1f4980d18184580f3a42a86ca244c8015df15269 2024-08-19install: Set ‘privileged-programs’ rather than ‘setuid-programs’.Ludovic Courtès * gnu/system/install.scm (installation-os)[setuid-programs]: Remove. [privileged-programs]: New field. Change-Id: I5c93f282f5ec790f13ac076e0ab0f6d59d92d59d 2024-08-19system: hurd: Empty default ‘privileged-programs’ list.Ludovic Courtès Fixes a bug whereby Hurd systems would find themselves including ‘%default-privileged-programs’ in addition to ‘%setuid-programs/hurd’. * gnu/system/hurd.scm (%hurd-default-operating-system)[privileged-programs]: New field. Change-Id: I5b6a55a8df7e6af697d22166e9f483f6dd816e64 2024-08-11privilege: Add POSIX capabilities(7) support.Tobias Geerinckx-Rice * gnu/system/privilege.scm (<privileged-program>): Add a field representing the program's POSIX capabilities. (privileged-program-capabilities): New public procedure. * doc/guix.texi (Privileged Programs): Document it. * gnu/build/activation.scm (activate-privileged-programs): Take a LIBCAP package argument providing setcap(8) to apply said capabilities. * gnu/services.scm (privileged-program->activation-gexp): Pass said package argument where supported. Include privileged-program-capabilities in the compatibility hack. 2024-08-11system: (gnu system setuid) wraps (gnu system privilege).Tobias Geerinckx-Rice * gnu/system/setuid.scm (setuid-program): Rewrite as syntax to create a <privileged-program> record that is setuid by default. (setuid-program?, setuid-program-program, setuid-program-setuid?) (setuid-program-setgid?, setuid-program-user, setuid-program-group): Alias their privileged-program equivalent. 2024-08-11system: Add (gnu system privilege).Tobias Geerinckx-Rice * gnu/system/privilege.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it.