guix/gnu/tests
Dariqq cc67a0b71d
gnu: system: Privilege programs after creating accounts.
Ensure that users and groups are already created when the privileging script
runs. The order these scripts appear in the folded activation-service depends
on the order these services are instantiated in the operating-system.

Fixes <https://issues.guix.gnu.org/73680>.

* gnu/system.scm (operating-system-default-essential-services): Move
privileged-program-service above account-service.
(hurd-default-essential-services): Likewise.
* gnu/tests/base.scm (%activation-os): New variable.
(run-activation-test): New procedure.
(%test-activation): New variable.

Change-Id: I59a191c5519475f256e81bdf2dc4cb01b96c31fe
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-24 14:50:09 +02:00
..
data
audio.scm
base.scm gnu: system: Privilege programs after creating accounts. 2024-10-24 14:50:09 +02:00
cachefilesd.scm
ci.scm
cups.scm
databases.scm
desktop.scm
dict.scm
docker.scm
emacs.scm
file-sharing.scm
ganeti.scm
gdm.scm
guix.scm
image.scm
install.scm
ldap.scm
lightdm.scm
linux-modules.scm
mail.scm
messaging.scm
monitoring.scm
networking.scm
nfs.scm
package-management.scm
pam.scm
reconfigure.scm
rsync.scm
samba.scm
sddm.scm
security-token.scm
security.scm
singularity.scm
ssh.scm
telephony.scm
upnp.scm gnu: services: Add readymedia service. 2024-10-18 20:56:02 +01:00
version-control.scm
virtualization.scm
vnc.scm
vnstat.scm
web.scm