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