Package: libpam-tmpdir Version: 0.07-3.1 Severity: wishlist Tags: patch -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Here's a patch to integrate libpam-tmpdir with the new pam-auth-update mechanism. - -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (530, 'testing'), (520, 'unstable'), (510, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libpam-tmpdir depends on: ii libc6 2.9-4 GNU C Library: Shared libraries ii libpam0g 1.0.1-7 Pluggable Authentication Modules l libpam-tmpdir recommends no packages. libpam-tmpdir suggests no packages. - -- no debconf information -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAknOQX8ACgkQshl/216gEHg43gCg2XfvzAACIFW7MFLI/krAhedR gvcAoJJoG2cEWOLPy99QjcoFFvprPeUH =+J6P -----END PGP SIGNATURE-----
diff -u pam-tmpdir-0.07/debian/changelog pam-tmpdir-0.07/debian/changelog --- pam-tmpdir-0.07/debian/changelog +++ pam-tmpdir-0.07/debian/changelog @@ -1,3 +1,11 @@ +pam-tmpdir (0.07-3.1) unstable; urgency=low + + * Non-maintainer upload. + * Use pam-auth-update to automatically add pam_tmpdir.so to the + common-session configuration. + + -- Sam Morris <s...@robots.org.uk> Sat, 28 Mar 2009 15:20:30 +0000 + pam-tmpdir (0.07-3) unstable; urgency=medium * Avoid failure to build from source by updating the 'extraclean' rule. diff -u pam-tmpdir-0.07/debian/control pam-tmpdir-0.07/debian/control --- pam-tmpdir-0.07/debian/control +++ pam-tmpdir-0.07/debian/control @@ -8,7 +8,7 @@ Package: libpam-tmpdir Architecture: any -Depends: ${shlibs:Depends} +Depends: ${shlibs:Depends}, libpam-runtime (>= 1.0.1-6) Description: automatic per-user temporary directories Many programs use $TMPDIR for storing temporary files. Not all of them are good at securing the permissions of those diff -u pam-tmpdir-0.07/debian/rules pam-tmpdir-0.07/debian/rules --- pam-tmpdir-0.07/debian/rules +++ pam-tmpdir-0.07/debian/rules @@ -51,6 +51,7 @@ install -m 755 pam-tmpdir-helper debian/libpam-tmpdir/sbin chmod u+s debian/libpam-tmpdir/sbin/pam-tmpdir-helper echo 'libpam-tmpdir: setuid-binary sbin/pam-tmpdir-helper 4755 root/root' > debian/libpam-tmpdir/usr/share/lintian/overrides/libpam-tmpdir + install -D -m 644 debian/tmpdir.pam-auth-update debian/libpam-tmpdir/usr/share/pam-configs/tmpdir # Build architecture-independent files here. diff -u pam-tmpdir-0.07/debian/postinst pam-tmpdir-0.07/debian/postinst --- pam-tmpdir-0.07/debian/postinst +++ pam-tmpdir-0.07/debian/postinst @@ -7,6 +7,8 @@ mv /etc/pam-tmpdir.conf /etc/security/tmpdir.conf fi +pam-auth-update --package + #DEBHELPER# exit 0 only in patch2: unchanged: --- pam-tmpdir-0.07.orig/debian/prerm +++ pam-tmpdir-0.07/debian/prerm @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +pam-auth-update --package --remove tmpdir + +#DEBHELPER# only in patch2: unchanged: --- pam-tmpdir-0.07.orig/debian/tmpdir.pam-auth-update +++ pam-tmpdir-0.07/debian/tmpdir.pam-auth-update @@ -0,0 +1,6 @@ +Name: per-user temporary directories +Default: yes +Priority: 0 +Session-Type: Additional +Session-Final: + required pam_tmpdir.so