guix/gnu
muradm e02584b456
services: cups: Add cups PAM service.
Fixes <https://issues.guix.gnu.org/63198>.

Have the CUPS service extend pam-root-service-type providing minimal
configuration to authenticate users.  Since PAM authentication is provided,
the regular cups package can be used as default instead of the minimal,
PAM-lacking variant.

* gnu/services/cups.scm (cups-configuration)
[cups]: Replace cups-minimal with cups.
[allow-empty-password?]: PAM service configuration permitting empty passwords.
(opaque-cups-configuration): Likewise.
(cups-pam-service): New procedure.
(cups-service-type): Extend pam-root-service-type with cups-pam-service.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-23 20:26:19 -04:00
..
bootloader
build hurd-boot: Symlink /hurd before setting up translators. 2023-05-17 22:26:06 +02:00
home services: shepherd: Default to 0.10. 2023-05-13 16:27:55 +02:00
installer
machine
packages gnu: Add python-vulture. 2023-05-23 12:29:48 -05:00
services services: cups: Add cups PAM service. 2023-05-23 20:26:19 -04:00
system system: pam: Change 'stop' method to return #f. 2023-05-21 01:04:39 +02:00
tests services: rsync: Use make-inetd-constructor. 2023-05-18 23:10:56 -04:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: Add opensycl. 2023-05-22 17:05:22 +02:00
machine.scm
packages.scm
services.scm services: Add default values. 2023-05-16 19:45:27 +04:00
system.scm system: Fix reference to Hurd bug in comment. 2023-05-10 00:23:52 +02:00
tests.scm