From 28bb73792dc9175f54d508d4197c220f677b0e0f Mon Sep 17 00:00:00 2001 From: EnumDev Date: Sat, 13 Dec 2025 19:44:52 +0200 Subject: [PATCH] Fix group issues --- pkg.info | 2 +- source-files/sysusers | 1 + source.sh | 4 +++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/pkg.info b/pkg.info index 0666d01..c7f8fe7 100644 --- a/pkg.info +++ b/pkg.info @@ -1,7 +1,7 @@ name: cups description: An open-source printing system version: 2.4.16 -revision: 1 +revision: 2 url: https://openprinting.github.io/cups/ license: Apache2 with LLVM-exception and BSD-3-Clause and Zlib and BSD-2-Clause architecture: any diff --git a/source-files/sysusers b/source-files/sysusers index f7f4297..a2152f9 100644 --- a/source-files/sysusers +++ b/source-files/sysusers @@ -1 +1,2 @@ u cups 209 "Cups helper user" /var/spool/cups /bin/false +m cups lpadmin diff --git a/source.sh b/source.sh index 6d90d1b..e7ed73b 100644 --- a/source.sh +++ b/source.sh @@ -41,8 +41,10 @@ package_cups() { # Create default cups client config echo "ServerName /run/cups/cups.sock" | install -Dm644 -g 209 /dev/stdin "$BPM_OUTPUT"/etc/cups/client.conf - # Install sysusesrs + # Install sysusesrs and set user and group in config install -Dm644 "$BPM_WORKDIR"/sysusers "$BPM_OUTPUT"/usr/lib/sysusers.d/cups.conf + sed -i "s/#User 209/User 209/" "$BPM_OUTPUT"/etc/cups/cups-files.conf{,.default} + sed -i "s/#Group 209/Group 209/" "$BPM_OUTPUT"/etc/cups/cups-files.conf{,.default} # Install pam configuration file install -Dm644 "$BPM_WORKDIR"/cups-pam "$BPM_OUTPUT"/etc/pam.d/cups