From 3cdb6d91c96f184189d05e7a888ab7b46d7bb659 Mon Sep 17 00:00:00 2001 From: Juan RP <xtraeme@gmail.com> Date: Wed, 8 Apr 2015 14:41:56 +0200 Subject: [PATCH] cups: create a specific system account (cups) to make this work. --- srcpkgs/cups/template | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/srcpkgs/cups/template b/srcpkgs/cups/template index 50db379cb6a..00b5d36f393 100644 --- a/srcpkgs/cups/template +++ b/srcpkgs/cups/template @@ -1,7 +1,7 @@ # Template file for 'cups' pkgname=cups version=2.0.2 -revision=2 +revision=3 patch_args="-Np1" short_desc="Common Unix Printing System" maintainer="Juan RP <xtraeme@gmail.com>" @@ -24,13 +24,16 @@ conf_files=" /etc/dbus-1/system.d/cups.conf /etc/pam.d/cups" make_dirs=" - /var/cache/cups/rss 0750 root lp + /var/cache/cups/rss 0750 cups lp /var/log/cups 0750 root root - /var/spool/cups 0755 root lp - /etc/cups/ssl 0700 root lp" + /var/spool/cups 0755 cups lp + /etc/cups/ssl 0700 cups lp" # Package build options build_options="systemd" +system_accounts="cups" +cups_pgroup="lp" +cups_homedir="/var/spool/cups" pre_configure() { aclocal -I config-scripts @@ -49,7 +52,7 @@ do_configure() { --enable-acl --enable-dbus --enable-raw-printing \ --enable-threads --with-logdir=/var/log/cups \ --with-docdir=/usr/share/cups/doc --disable-gssapi \ - --with-cups-user=daemon --with-cups-group=lp --enable-relro \ + --with-cups-user=cups --with-cups-group=lp --enable-relro \ --enable-avahi --enable-pam --enable-ssl \ --with-menudir=/usr/share/applications --with-xinetd=/etc/xinetd.d \ --with-optim="${CFLAGS}" $(vopt_with systemd) \