[26040] in Source-Commits

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

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

daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Thu Aug 4 11:38:18 2011

Date: Thu, 4 Aug 2011 11:38:12 -0400
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201108041538.p74FcCZ3003133@drugstore.mit.edu>
To: source-commits@mit.edu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: jdreed
Date: 2011-08-04 11:38:12 -0400 (Thu, 04 Aug 2011)
New Revision: 25358

Modified:
   trunk/debathena/config/gdm-config/debian/changelog
   trunk/debathena/config/gdm-config/debian/debathena-nologin-monitor
Log:
In gdm-config:
  * Only display the nologin-monitor window on startup if the file exists
    AND this is -cluster
  * Include a timestamp in the window


Modified: trunk/debathena/config/gdm-config/debian/changelog
===================================================================
--- trunk/debathena/config/gdm-config/debian/changelog	2011-08-04 03:13:36 UTC (rev 25357)
+++ trunk/debathena/config/gdm-config/debian/changelog	2011-08-04 15:38:12 UTC (rev 25358)
@@ -1,3 +1,11 @@
+debathena-gdm-config (1.31) unstable; urgency=low
+
+  * Only display the nologin-monitor window on startup if the file exists
+    AND this is -cluster
+  * Include a timestamp in the window
+
+ -- Jonathan Reed <jdreed@mit.edu>  Thu, 04 Aug 2011 11:36:58 -0400
+
 debathena-gdm-config (1.30) unstable; urgency=low
 
   * Display the nologin-monitor window if the file exists when we start up

Modified: trunk/debathena/config/gdm-config/debian/debathena-nologin-monitor
===================================================================
--- trunk/debathena/config/gdm-config/debian/debathena-nologin-monitor	2011-08-04 03:13:36 UTC (rev 25357)
+++ trunk/debathena/config/gdm-config/debian/debathena-nologin-monitor	2011-08-04 15:38:12 UTC (rev 25358)
@@ -10,6 +10,7 @@
 import sys
 import os
 import subprocess
+import time
 from optparse import OptionParser
 
 SM_DBUS_NAME = "org.gnome.SessionManager"
@@ -34,7 +35,7 @@
         self.window.set_property('can-focus', False)
         box = gtk.VBox()
         self.label = gtk.Label()
-        self.label.set_markup('<span font_desc="Sans Bold 24">Software updates are being applied.\n\nThis workstation is temporarily unavailable.\n\nPlease use another workstation.</span>')
+        self.label.set_markup('<span font_desc="Sans Bold 24">Software updates are being applied.\n\nThis workstation is temporarily unavailable.\n\nPlease use another workstation.\n\n</span>(Update started at %s)' % (time.strftime("%Y-%m-%d %H:%M")))
         self.label.set_property('can-focus', False)
         self.label.set_justify(gtk.JUSTIFY_CENTER)
         box.pack_start(self.label, True, True, 5)
@@ -50,7 +51,7 @@
         except OSError:
             # Assume cluster
             metapackage = 'debathena-cluster'
-        if os.path.isfile("/var/run/athena-nologin"):
+        if (self.debug or metapackage == 'debathena-cluster') and os.path.isfile("/var/run/athena-nologin"):
             self.window.show_all()
         if self.debug or metapackage == 'debathena-cluster':
             self.gfile = gio.File("/var/run/athena-nologin")
@@ -61,6 +62,7 @@
         if self.debug:
             print str(evt_type), file1.get_path()
         if evt_type == gio.FILE_MONITOR_EVENT_CREATED:
+            self.label.set_markup('<span font_desc="Sans Bold 24">Software updates are being applied.\n\nThis workstation is temporarily unavailable.\n\nPlease use another workstation.\n\n</span>(Update started at %s)' % (time.strftime("%Y-%m-%d %H:%M")))
             self.window.show_all()
         if evt_type == gio.FILE_MONITOR_EVENT_DELETED:
             self.window.hide()


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