guix/gnu
Sergey Trofimov 04886f280e
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-30 16:48:21 +09:00
..
bootloader
build file-systems: Fix article usage in docstrings. 2025-09-21 19:08:33 +02:00
home home: services: Fix binding options in sway-service-type. 2025-09-26 21:46:19 +02:00
installer
machine
packages gnu: cups: Don't enforce root ownership on supplementary files. 2025-09-30 16:48:21 +09:00
services services: tor: Add nss-certs. 2025-09-29 15:28:08 +02:00
system gnu: linux-initrd: Fix f2fs module dependencies 2025-09-29 12:56:30 +03:00
tests gnu: Merge (gnu packages openbox) with (gnu packages wm). 2025-09-28 22:24:06 +01: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-30 16:48:21 +09:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm