[26516] in Source-Commits
/svn/athena r25603 - trunk/debathena/config/lightdm-config/debian
daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Mon Jul 2 11:40:26 2012
Date: Mon, 2 Jul 2012 11:40:24 -0400
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201207021540.q62FeO0d005493@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Author: jdreed
Date: 2012-07-02 11:40:24 -0400 (Mon, 02 Jul 2012)
New Revision: 25603
Added:
trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.dirs
trunk/debathena/config/lightdm-config/debian/debathena-lightdm-session-cleanup
trunk/debathena/config/lightdm-config/debian/debathena-lightdm-session-setup
Modified:
trunk/debathena/config/lightdm-config/debian/changelog
trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.install
trunk/debathena/config/lightdm-config/debian/lightdm.conf.debathena
Log:
In lightdm-config:
* Ship a session setup and cleanup script, which source some run-parts
directories
Modified: trunk/debathena/config/lightdm-config/debian/changelog
===================================================================
--- trunk/debathena/config/lightdm-config/debian/changelog 2012-07-02 15:19:15 UTC (rev 25602)
+++ trunk/debathena/config/lightdm-config/debian/changelog 2012-07-02 15:40:24 UTC (rev 25603)
@@ -4,8 +4,10 @@
the user has installed, because we need to clobber some additional
lightdm.conf settings; remove now-unused debconf templates
* Set user-authority-in-system-dir=true in lightdm.conf (Trac: #1161)
+ * Ship a session setup and cleanup script, which source some run-parts
+ directories
- -- Jonathan Reed <jdreed@mit.edu> Sat, 30 Jun 2012 12:29:34 -0400
+ -- Jonathan Reed <jdreed@mit.edu> Mon, 02 Jul 2012 11:40:55 -0400
debathena-lightdm-config (1.2) unstable; urgency=low
Added: trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.dirs
===================================================================
--- trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.dirs (rev 0)
+++ trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.dirs 2012-07-02 15:40:24 UTC (rev 25603)
@@ -0,0 +1,2 @@
+usr/share/debathena-lightdm-config/session-setup.d
+usr/share/debathena-lightdm-config/session-cleanup.d
Modified: trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.install
===================================================================
--- trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.install 2012-07-02 15:19:15 UTC (rev 25602)
+++ trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.install 2012-07-02 15:40:24 UTC (rev 25603)
@@ -12,3 +12,5 @@
debian/debathena8.png usr/share/debathena-lightdm-config
debian/debathena-lightdm-greeter.desktop usr/share/xgreeters
debian/lightdm.conf.debathena etc/lightdm
+debian/debathena-lightdm-session-setup usr/lib/debathena-lightdm-config
+debian/debathena-lightdm-session-cleanup usr/lib/debathena-lightdm-config
Added: trunk/debathena/config/lightdm-config/debian/debathena-lightdm-session-cleanup
===================================================================
--- trunk/debathena/config/lightdm-config/debian/debathena-lightdm-session-cleanup (rev 0)
+++ trunk/debathena/config/lightdm-config/debian/debathena-lightdm-session-cleanup 2012-07-02 15:40:24 UTC (rev 25603)
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+# This script runs as root at the end of a lightdm login session.
+# See 'session-cleanup-script' in lightdm.conf
+
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+
+DIR=/usr/share/debathena-lightdm-config/session-cleanup.d
+
+for i in `run-parts --list $DIR`; do
+ . "$i"
+done
+
Added: trunk/debathena/config/lightdm-config/debian/debathena-lightdm-session-setup
===================================================================
--- trunk/debathena/config/lightdm-config/debian/debathena-lightdm-session-setup (rev 0)
+++ trunk/debathena/config/lightdm-config/debian/debathena-lightdm-session-setup 2012-07-02 15:40:24 UTC (rev 25603)
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+# This script runs as root at the beginning of a lightdm login session.
+# See 'session-setup-script' in lightdm.conf
+
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+
+DIR=/usr/share/debathena-lightdm-config/session-setup.d
+
+for i in `run-parts --list $DIR`; do
+ . "$i"
+done
+
Modified: trunk/debathena/config/lightdm-config/debian/lightdm.conf.debathena
===================================================================
--- trunk/debathena/config/lightdm-config/debian/lightdm.conf.debathena 2012-07-02 15:19:15 UTC (rev 25602)
+++ trunk/debathena/config/lightdm-config/debian/lightdm.conf.debathena 2012-07-02 15:40:24 UTC (rev 25603)
@@ -4,3 +4,5 @@
[SeatDefaults]
user-session=ubuntu
greeter-session=debathena-lightdm-greeter
+session-setup-script=/usr/lib/debathena-lightdm-config/debathena-lightdm-session-setup
+session-cleanup-script=/usr/lib/debathena-lightdm-config/debathena-lightdm-session-cleanup