changeset 823:fdac78a6d06e

print/cups: use a custom PAM file as recommended per LFS
author David Demelier <markand@malikania.fr>
date Wed, 21 Aug 2019 19:33:19 +0200
parents a73b34fe66ec
children 5e649f3517b3
files print/cups/cups print/cups/cups.sh
diffstat 2 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/print/cups/cups	Wed Aug 21 19:33:19 2019 +0200
@@ -0,0 +1,7 @@
+#
+# /etc/pam.d/cups -- PAM configuration file for cups
+#
+
+auth    include system-auth
+account include system-account
+session include system-session
--- a/print/cups/cups.sh	Wed Aug 21 20:50:00 2019 +0200
+++ b/print/cups/cups.sh	Wed Aug 21 19:33:19 2019 +0200
@@ -27,6 +27,7 @@
 PKGPROTECT="etc/cups/cups-files.conf
             etc/cups/cupsd.conf
             etc/cups/snmp.conf
+            etc/pam.d/cups
             etc/rc.d/cupsd"
 
 : ${CHOST:=$(uname -m)-linux-musl}
@@ -94,6 +95,10 @@
 	make install BUILDROOT=$DESTDIR
 	install -Dm0644 ../cupsd $DESTDIR/etc/rc.d/cupsd
 
+	if [ "$PAM" = "yes" ]; then
+		install -Dm0644 ../cups $DESTDIR/etc/pam.d/cups
+	fi
+
 	cd ..
 	rm -rf $PKGNAME-$PKGVERSION
 }