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

Reply via email to