[25653] in Source-Commits

home help back first fref pref prev next nref lref last post

/svn/athena r25146 - trunk/debathena/config/gdm-config/debian

daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Mon Jun 20 10:15:55 2011

Date: Mon, 20 Jun 2011 10:15:48 -0400
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201106201415.p5KEFmVn027082@drugstore.mit.edu>
To: source-commits@mit.edu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: jdreed
Date: 2011-06-20 10:15:48 -0400 (Mon, 20 Jun 2011)
New Revision: 25146

Added:
   trunk/debathena/config/gdm-config/debian/athena.desktop
Modified:
   trunk/debathena/config/gdm-config/debian/changelog
   trunk/debathena/config/gdm-config/debian/debathena-gdm-config.postinst
   trunk/debathena/config/gdm-config/debian/debathena-gdm-config.prerm
   trunk/debathena/config/gdm-config/debian/rules
Log:
In gdm-config:
  * Add new Athena session (Trac #850)


Added: trunk/debathena/config/gdm-config/debian/athena.desktop
===================================================================
--- trunk/debathena/config/gdm-config/debian/athena.desktop	                        (rev 0)
+++ trunk/debathena/config/gdm-config/debian/athena.desktop	2011-06-20 14:15:48 UTC (rev 25146)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Athena Default Session
+Comment=Login to Athena
+Exec=gnome-session --session=classic-gnome
+TryExec=gnome-session
+Icon=
+Type=Application
+X-Ubuntu-Gettext-Domain=gnome-session-2.0

Modified: trunk/debathena/config/gdm-config/debian/changelog
===================================================================
--- trunk/debathena/config/gdm-config/debian/changelog	2011-06-20 04:17:31 UTC (rev 25145)
+++ trunk/debathena/config/gdm-config/debian/changelog	2011-06-20 14:15:48 UTC (rev 25146)
@@ -1,3 +1,9 @@
+debathena-gdm-config (1.27) UNRELEASED; urgency=low
+
+  * Add new Athena session (Trac #850)
+
+ -- Jonathan Reed <jdreed@mit.edu>  Mon, 20 Jun 2011 10:15:07 -0400
+
 debathena-gdm-config (1.26.1) unstable; urgency=low
 
   * Only request a reboot on upgrade, not the first install

Modified: trunk/debathena/config/gdm-config/debian/debathena-gdm-config.postinst
===================================================================
--- trunk/debathena/config/gdm-config/debian/debathena-gdm-config.postinst	2011-06-20 04:17:31 UTC (rev 25145)
+++ trunk/debathena/config/gdm-config/debian/debathena-gdm-config.postinst	2011-06-20 14:15:48 UTC (rev 25146)
@@ -83,6 +83,11 @@
 	    cleanup_old_diversion /usr/share/images/xsplash/throbber_xtra_large.debathena.png
 	fi
 
+	if [ -f /usr/share/xsessions/athena.desktop ] && \
+	   [ -x /usr/lib/gdm/gdm-set-default-session ]; then
+	    /usr/lib/gdm/gdm-set-default-session -k athena
+	fi
+
         if test -f /var/run/gdm.pid ; then
 	    if hash invoke-rc.d 2>/dev/null; then
 	        invoke-rc.d gdm reload || true

Modified: trunk/debathena/config/gdm-config/debian/debathena-gdm-config.prerm
===================================================================
--- trunk/debathena/config/gdm-config/debian/debathena-gdm-config.prerm	2011-06-20 04:17:31 UTC (rev 25145)
+++ trunk/debathena/config/gdm-config/debian/debathena-gdm-config.prerm	2011-06-20 14:15:48 UTC (rev 25146)
@@ -21,6 +21,11 @@
     remove|upgrade|deconfigure)
         update-alternatives --remove debathena-metapackage.svg \
             /usr/share/gdm/themes/debathena/metapackage-unknown.svg
+	if [ -f /usr/share/xsessions/athena.desktop ] && \
+	   [ -x /usr/lib/gdm/gdm-set-default-session ]; then
+	    /usr/lib/gdm/gdm-set-default-session -r athena
+	fi
+
     ;;
 
     failed-upgrade)

Modified: trunk/debathena/config/gdm-config/debian/rules
===================================================================
--- trunk/debathena/config/gdm-config/debian/rules	2011-06-20 04:17:31 UTC (rev 25145)
+++ trunk/debathena/config/gdm-config/debian/rules	2011-06-20 14:15:48 UTC (rev 25146)
@@ -36,6 +36,7 @@
 ifneq ($(NEW_GDM),y)
     install/debathena-gdm-config::
 	dh_install debian/default.desktop.debathena usr/share/gdm/BuiltInSessions
+	dh_install debian/athena.desktop usr/share/xsessions
 else
     install/debathena-gdm-config::
 	dh_install debian/background.jpg usr/share/debathena-gdm-config


home help back first fref pref prev next nref lref last post