[26340] in Source-Commits

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

/svn/athena r25529 - in trunk/debathena/config/lightdm-config/debian: . po

daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Wed May 30 10:40:20 2012

Date: Wed, 30 May 2012 10:40:18 -0400
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201205301440.q4UEeI9o010703@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: jdreed
Date: 2012-05-30 10:40:18 -0400 (Wed, 30 May 2012)
New Revision: 25529

Added:
   trunk/debathena/config/lightdm-config/debian/README
Modified:
   trunk/debathena/config/lightdm-config/debian/control.in
   trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.config
   trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.postinst
   trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.templates
   trunk/debathena/config/lightdm-config/debian/po/templates.pot
Log:
Depend on lightdm 1.0.6 or later
Encourage the user to use lightdm via debconf if they're using another dm


Added: trunk/debathena/config/lightdm-config/debian/README
===================================================================
--- trunk/debathena/config/lightdm-config/debian/README	                        (rev 0)
+++ trunk/debathena/config/lightdm-config/debian/README	2012-05-30 14:40:18 UTC (rev 25529)
@@ -0,0 +1,11 @@
+README for debathena-lightdm-config
+
+debathena-lightdm-config ships a lightdm greeter called
+debathena-lightdm-greeter in /usr/share/xgreeters.  If you choose to use
+this greeter, or if you accepted all the default responses when
+installing the package, no further action is required.  If you choose to
+use an alternative greeter (e.g. unity-greeter), you'll need to
+configure lightdm to allow manual logins, and you are encouraged to hide
+the user list.  For more information, see
+- /usr/lib/lightdm/lightdm-set-defaults
+- /usr/share/doc/lightdm/lightdm.conf.gz

Modified: trunk/debathena/config/lightdm-config/debian/control.in
===================================================================
--- trunk/debathena/config/lightdm-config/debian/control.in	2012-05-30 01:29:33 UTC (rev 25528)
+++ trunk/debathena/config/lightdm-config/debian/control.in	2012-05-30 14:40:18 UTC (rev 25529)
@@ -7,9 +7,10 @@
 
 Package: debathena-lightdm-config
 Architecture: all
-Depends: lightdm, 
+Depends: lightdm (>> 1.0.6), 
 	 python, python-gobject, 
 	 gir1.2-lightdm-1, gir1.2-glib-2.0, gir1.2-gtk-3.0,
 	 ${misc:Depends}
 Description: Lightdm configuration for Debathena
- This package configures the lightdm display manager.
+ This package installs a lightdm greeter for Debathena, and strongly
+ encourages the user to use lightdm and the aforementioned greeter.

Modified: trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.config
===================================================================
--- trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.config	2012-05-30 01:29:33 UTC (rev 25528)
+++ trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.config	2012-05-30 14:40:18 UTC (rev 25529)
@@ -3,6 +3,12 @@
 # Source debconf library.
 . /usr/share/debconf/confmodule
 
+db_get shared/default-x-display-manager || true
+if [ "$RET" != "lightdm" ]; then
+    db_input high debathena-lightdm-config/force_lightdm || true
+    db_go
+fi
+
 # Ask the user whether or not to force the greeter
 db_input high debathena-lightdm-config/force_greeter || true
 db_go

Modified: trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.postinst
===================================================================
--- trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.postinst	2012-05-30 01:29:33 UTC (rev 25528)
+++ trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.postinst	2012-05-30 14:40:18 UTC (rev 25529)
@@ -25,6 +25,11 @@
 
 case "$1" in
     configure)
+	db_get debathena-lightdm-config/force_lightdm 
+	if [ "$RET" = "true" ]; then
+	    db_set shared/default-x-display-manager "lightdm"
+	    echo "/usr/sbin/lightdm" > /etc/X11/default-display-manager
+	fi
 	# First, set it anyway with --keep-old since maybe they don't
 	# have a greeter set
 	[ -x "$SET_DEFAULTS" ] && \

Modified: trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.templates
===================================================================
--- trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.templates	2012-05-30 01:29:33 UTC (rev 25528)
+++ trunk/debathena/config/lightdm-config/debian/debathena-lightdm-config.templates	2012-05-30 14:40:18 UTC (rev 25529)
@@ -1,3 +1,15 @@
+Template: debathena-lightdm-config/force_lightdm
+Type: boolean
+Default: true
+_Description: Do you want to use lightdm?
+ LightDM is a display manager, like xdm or gdm.  You are not currently
+ using lightdm, yet you're installing this package.  You are strongly
+ encouraged to use LightDM as your display manager for the best
+ Debathena experience.
+ .
+ You can always change your mind later by editing 
+ /etc/X11/default-display-manager or running "dpkg-reconfigure lightdm"
+
 Template: debathena-lightdm-config/force_greeter
 Type: boolean
 Default: true
@@ -12,8 +24,8 @@
  /usr/share/doc/debathena-lightdm-config/README or other users may have
  difficulty logging in.
  .
- If you have no greeter set, the debathena-lightdm-greeter will be
- selected regardless of the answer to this question.
+ If you have no LightDM greeter set, the debathena-lightdm-greeter will
+ be selected regardless of the answer to this question.
 
 Template: debathena-lightdm-config/uninstall
 Type: note

Modified: trunk/debathena/config/lightdm-config/debian/po/templates.pot
===================================================================
--- trunk/debathena/config/lightdm-config/debian/po/templates.pot	2012-05-30 01:29:33 UTC (rev 25528)
+++ trunk/debathena/config/lightdm-config/debian/po/templates.pot	2012-05-30 14:40:18 UTC (rev 25529)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: debathena-lightdm-config@packages.debian.org\n"
-"POT-Creation-Date: 2012-05-14 11:05-0400\n"
+"POT-Creation-Date: 2012-05-30 10:35-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,13 +20,36 @@
 #. Type: boolean
 #. Description
 #: ../debathena-lightdm-config.templates:1001
-msgid "Do you want to use the Debathena LightDM greeter?"
+msgid "Do you want to use lightdm?"
 msgstr ""
 
 #. Type: boolean
 #. Description
 #: ../debathena-lightdm-config.templates:1001
 msgid ""
+"LightDM is a display manager, like xdm or gdm.  You are not currently using "
+"lightdm, yet you're installing this package.  You are strongly encouraged to "
+"use LightDM as your display manager for the best Debathena experience."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../debathena-lightdm-config.templates:1001
+msgid ""
+"You can always change your mind later by editing  /etc/X11/default-display-"
+"manager or running \"dpkg-reconfigure lightdm\""
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../debathena-lightdm-config.templates:2001
+msgid "Do you want to use the Debathena LightDM greeter?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../debathena-lightdm-config.templates:2001
+msgid ""
 "The Debathena LightDM greeter is a greeter for the LightDM display manager.  "
 "It configures your workstation's login screen to look like those in the "
 "public Athena clusters."
@@ -34,7 +57,7 @@
 
 #. Type: boolean
 #. Description
-#: ../debathena-lightdm-config.templates:1001
+#: ../debathena-lightdm-config.templates:2001
 msgid ""
 "The Debathena team _strongly encourages_ the use of the Debathena greeter.  "
 "If you choose to use another greeter, you are strongly encouraged to read "
@@ -44,21 +67,21 @@
 
 #. Type: boolean
 #. Description
-#: ../debathena-lightdm-config.templates:1001
+#: ../debathena-lightdm-config.templates:2001
 msgid ""
-"If you have no greeter set, the debathena-lightdm-greeter will be selected "
-"regardless of the answer to this question."
+"If you have no LightDM greeter set, the debathena-lightdm-greeter will be "
+"selected regardless of the answer to this question."
 msgstr ""
 
 #. Type: note
 #. Description
-#: ../debathena-lightdm-config.templates:2001
+#: ../debathena-lightdm-config.templates:3001
 msgid "A new greeter will be selected for you"
 msgstr ""
 
 #. Type: note
 #. Description
-#: ../debathena-lightdm-config.templates:2001
+#: ../debathena-lightdm-config.templates:3001
 msgid ""
 "LightDM won't function without a greeter.  Since you're uninstalling (or "
 "deconfiguring) this package, a new one will be selected automatically, in "
@@ -68,6 +91,6 @@
 
 #. Type: note
 #. Description
-#: ../debathena-lightdm-config.templates:2001
+#: ../debathena-lightdm-config.templates:3001
 msgid "You can change the greeter with /usr/lib/lightdm/lightdm-set-defaults"
 msgstr ""


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