[Pkg-utopia-commits] r2368 - in /packages/unstable/consolekit/debian: changelog pam-foreground-compat.ck rules
biebl at users.alioth.debian.org
biebl at users.alioth.debian.org
Sat Jul 19 02:18:17 UTC 2008
Author: biebl
Date: Sat Jul 19 02:18:17 2008
New Revision: 2368
URL: http://svn.debian.org/wsvn/pkg-utopia/?sc=1&rev=2368
Log:
* debian/pam-foreground-compat.ck
- Add run-session.d script which creates pam_console compatible tag files.
Script shamelessly taken from Ubuntu. (Closes: #422349)
* debian/rules
- Install pam-foreground-compat.ck into /usr/lib/ConsoleKit/run-session.d.
Added:
packages/unstable/consolekit/debian/pam-foreground-compat.ck
Modified:
packages/unstable/consolekit/debian/changelog
packages/unstable/consolekit/debian/rules
Modified: packages/unstable/consolekit/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/consolekit/debian/changelog?rev=2368&op=diff
==============================================================================
--- packages/unstable/consolekit/debian/changelog (original)
+++ packages/unstable/consolekit/debian/changelog Sat Jul 19 02:18:17 2008
@@ -10,11 +10,16 @@
* debian/libck-connector0.symbols
- Add symbols file for libck-connector library.
* consolekit.install
- - Install all binaries in /usr/bin and /usr/sbin instead of listing the
- binaries separately.
+ - Install all binaries in /usr/bin and /usr/sbin instead of listing them
+ individually.
- Update the list of installed directories.
+ * debian/pam-foreground-compat.ck
+ - Add run-session.d script which creates pam_console compatible tag files.
+ Script shamelessly taken from Ubuntu. (Closes: #422349)
+ * debian/rules
+ - Install pam-foreground-compat.ck into /usr/lib/ConsoleKit/run-session.d.
- -- Michael Biebl <biebl at debian.org> Tue, 22 Apr 2008 02:49:26 +0200
+ -- Michael Biebl <biebl at debian.org> Sat, 19 Jul 2008 04:03:37 +0200
consolekit (0.2.3-3) unstable; urgency=low
Added: packages/unstable/consolekit/debian/pam-foreground-compat.ck
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/consolekit/debian/pam-foreground-compat.ck?rev=2368&op=file
==============================================================================
--- packages/unstable/consolekit/debian/pam-foreground-compat.ck (added)
+++ packages/unstable/consolekit/debian/pam-foreground-compat.ck Sat Jul 19 02:18:17 2008
@@ -1,0 +1,16 @@
+#!/bin/sh
+TAGDIR=/var/run/console
+
+[ -n "$CK_SESSION_USER_UID" ] || exit 1
+
+TAGFILE="$TAGDIR/`getent passwd $CK_SESSION_USER_UID | cut -f 1 -d:`"
+
+if [ "$1" = "session_added" ]; then
+ mkdir -p "$TAGDIR"
+ echo "$CK_SESSION_ID" >> "$TAGFILE"
+fi
+
+if [ "$1" = "session_removed" ] && [ -e "$TAGFILE" ]; then
+ sed -i "\%^$CK_SESSION_ID\$%d" "$TAGFILE"
+ [ -s "$TAGFILE" ] || rm -f "$TAGFILE"
+fi
Modified: packages/unstable/consolekit/debian/rules
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/consolekit/debian/rules?rev=2368&op=diff
==============================================================================
--- packages/unstable/consolekit/debian/rules (original)
+++ packages/unstable/consolekit/debian/rules Sat Jul 19 02:18:17 2008
@@ -9,3 +9,6 @@
DEB_CONFIGURE_EXTRA_FLAGS := --enable-pam-module \
--enable-docbook-docs \
--with-pid-file=/var/run/console-kit-daemon.pid
+
+install/consolekit::
+ install -m 755 debian/pam-foreground-compat.ck debian/tmp/usr/lib/ConsoleKit/run-session.d/
More information about the Pkg-utopia-commits
mailing list