[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