guix-mirrors/gnu
Sergey Trofimov 861cb913e1
gnu: cups: Don't enforce root ownership on supplementary files.
Printers managed by CUPS might require supplementary files to function,
such as color profiles or filters. CUPS checks permissions on such files
to prevent the execution of unsafe code. One of the conditions-that the
files are owned by root-must be short-circuited on Guix, because this
condition cannot be met on a system with an unprivileged daemon (where
store files are owned by `guix-daemon`).

* gnu/packages/patches/cups-relax-root-ownership-check.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/cups.scm (cups)[source]: Include it.

Change-Id: I77f67f996d057a34bd018ab97cda54577060b0c3
Signed-off-by: John Kehayias <john@guixotic.coop>
2025-09-25 10:35:42 -04:00
..
bootloader system: Add u-boot-rock-4c-plus-rk3399. 2025-09-18 23:28:19 +02:00
build file-systems: Fix article usage in docstrings. 2025-09-21 19:08:33 +02:00
home home: services: sway: Export configuration file accessors. 2025-09-23 15:01:33 +02:00
installer
machine
packages gnu: cups: Don't enforce root ownership on supplementary files. 2025-09-25 10:35:42 -04:00
services services: mumi: Raise maximum duration of indexing job. 2025-09-25 11:37:06 +01:00
system system: bare-bones: Remove Cuirass service. 2025-09-21 18:50:05 +02:00
tests Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: cups: Don't enforce root ownership on supplementary files. 2025-09-25 10:35:42 -04:00
machine.scm
packages.scm
services.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
system.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
tests.scm