[23650] in Source-Commits
/svn/athena r23269 - in trunk/debathena/config/gdm-config: . debian sessions
daemon@ATHENA.MIT.EDU (geofft@MIT.EDU)
Wed Jan 7 15:45:41 2009
Date: Wed, 7 Jan 2009 15:45:17 -0500 (EST)
From: geofft@MIT.EDU
Message-Id: <200901072045.PAA03426@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Author: geofft
Date: 2009-01-07 15:45:16 -0500 (Wed, 07 Jan 2009)
New Revision: 23269
Added:
trunk/debathena/config/gdm-config/sessions/
trunk/debathena/config/gdm-config/sessions/default.desktop
Modified:
trunk/debathena/config/gdm-config/debian/changelog
trunk/debathena/config/gdm-config/debian/debathena-gdm-config.install
trunk/debathena/config/gdm-config/debian/transform_gdm.conf.debathena
Log:
In gdm-config:
* Cause GDM to provide only a "Standard Athena session."
* Disable some permission checks that don't make sense in AFS.
Modified: trunk/debathena/config/gdm-config/debian/changelog
===================================================================
--- trunk/debathena/config/gdm-config/debian/changelog 2009-01-05 23:11:31 UTC (rev 23268)
+++ trunk/debathena/config/gdm-config/debian/changelog 2009-01-07 20:45:16 UTC (rev 23269)
@@ -1,3 +1,10 @@
+debathena-gdm-config (1.6) unstable; urgency=low
+
+ * Cause GDM to provide only a "Standard Athena session."
+ * Disable some permission checks that don't make sense in AFS.
+
+ -- Geoffrey G Thomas <geofft@mit.edu> Wed, 07 Jan 2009 15:44:54 -0500
+
debathena-gdm-config (1.5) unstable; urgency=low
* Modified the gdm reload to be conditional on gdm running.
Modified: trunk/debathena/config/gdm-config/debian/debathena-gdm-config.install
===================================================================
--- trunk/debathena/config/gdm-config/debian/debathena-gdm-config.install 2009-01-05 23:11:31 UTC (rev 23268)
+++ trunk/debathena/config/gdm-config/debian/debathena-gdm-config.install 2009-01-07 20:45:16 UTC (rev 23269)
@@ -1,2 +1,3 @@
debian/debathena.png usr/share/pixmaps
debathena /usr/share/gdm/themes/
+sessions /usr/share/debathena-gdm-config/
Modified: trunk/debathena/config/gdm-config/debian/transform_gdm.conf.debathena
===================================================================
--- trunk/debathena/config/gdm-config/debian/transform_gdm.conf.debathena 2009-01-05 23:11:31 UTC (rev 23268)
+++ trunk/debathena/config/gdm-config/debian/transform_gdm.conf.debathena 2009-01-07 20:45:16 UTC (rev 23269)
@@ -1,3 +1,4 @@
#!/usr/bin/perl -0p
-s|(\[daemon\]\n)|\1UserAuthDir=/tmp\n| or die;
-s|(\[greeter\]\n)|\1GraphicalTheme=debathena\n| or die;
+s|(\[daemon\]\n)|\1UserAuthDir=/tmp\nSessionDesktopDir=/usr/share/debathena-gdm-config/sessions\n| or die;
+s|(\[security\]\n)|\1RelaxPermissions=2\nCheckDirOwner=false\n| or die;
+s|(\[greeter\]\n)|\1GraphicalTheme=debathena\nShowLastSession=false| or die;
Added: trunk/debathena/config/gdm-config/sessions/default.desktop
===================================================================
--- trunk/debathena/config/gdm-config/sessions/default.desktop 2009-01-05 23:11:31 UTC (rev 23268)
+++ trunk/debathena/config/gdm-config/sessions/default.desktop 2009-01-07 20:45:16 UTC (rev 23269)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Standard Athena session
+Exec=default
+# The "default" Exec is a very special one and is handled specially in
+# the Xsession script, you could also have "custom" which would just run
+# "~/.xsession" directly
+Icon=
+Type=Application