guix/gnu
Josselin Poiret 2df5d4fd18
system: pam: Let PAM extensions add shepherd requirements.
* gnu/system/pam.scm (<pam-extension>): New record type.
(pam-shepherd-service): Add Shepherd synchronization point.

* gnu/services/mail.scm (dovecot-shepherd-service)
* gnu/services/lightdm.scm (lightdm-shepherd-service)
* gnu/services/mail.scm (opensmtpd-shepherd-service)
* gnu/services/sddm.scm (sddm-shepherd-service)
* gnu/services/ssh.scm (lsh-shepherd-service, openssh-shepherd-service)
* gnu/services/xorg.scm (slim-shepherd-service, gdm-shepherd-service)
* gnu/services/base.scm (greetd-shepherd-services): Add PAM requirement.

* gnu/system/pam.scm (/etc-entry, extend-configuration,
pam-root-service-type, pam-root-service)
* gnu/services/authentication.scm (pam-ldap-pam-service)
* gnu/services/base.scm (pam-limits-service-type)
(greetd-pam-service)
* gnu/services/desktop.scm (pam-gnome-keyring)
* gnu/services/kerberos.scm (pam-krb5-pam-service)
* gnu/services/pam-mount.scm (pam-mount-pam-service): Adapt to use
pam-extension.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-11 13:21:45 +02:00
..
bootloader
build
home
installer
machine
packages gnu: supercollider: Update to 3.13.0. 2023-05-11 18:46:04 +08:00
services system: pam: Let PAM extensions add shepherd requirements. 2023-05-11 13:21:45 +02:00
system system: pam: Let PAM extensions add shepherd requirements. 2023-05-11 13:21:45 +02:00
tests tests: openvswitch: Wait for 'openvswitch-configuration' to be up. 2023-05-11 13:21:45 +02:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: kodi: Fix build against latest mesa. 2023-05-10 13:56:10 -05:00
machine.scm
packages.scm
services.scm
system.scm system: Fix reference to Hurd bug in comment. 2023-05-10 00:23:52 +02:00
tests.scm