[Pkg-mailman-hackers] Pkg-mailman commit - rev 168 - branches/pkg-split/core/debian

Bernd S. Brentrup bsb@haydn.debian.org
Tue, 01 Jun 2004 12:17:19 -0600


Author: bsb
Date: 2004-06-01 12:17:13 -0600 (Tue, 01 Jun 2004)
New Revision: 168

Modified:
   branches/pkg-split/core/debian/mailman.config
   branches/pkg-split/core/debian/mailman.postinst
Log:
The mailman/site_languages template is no longer used.


Modified: branches/pkg-split/core/debian/mailman.config
===================================================================
--- branches/pkg-split/core/debian/mailman.config	2004-06-01 18:12:20 UTC (rev 167)
+++ branches/pkg-split/core/debian/mailman.config	2004-06-01 18:17:13 UTC (rev 168)
@@ -114,9 +114,18 @@
     db.set('mailman/email_host', default_email_host)
     db_input(MEDIUM, 'mailman/email_host')
 
-    site_languages = db.get('mailman/site_languages')
-    langs = site_languages.split(', ')
-    if len(langs) > 1 and default_server_language not in langs:
+    try:
+        from Mailman.Defaults import LC_DESCRIPTIONS
+        langs = LC_DESCRIPTIONS.keys()
+        langs.sort()
+        site_languages = ', '.join(langs)
+    except ImportError:
+        site_languages = 'en'
+        langs = ['en']
+
+    if len(langs) == 1:
+        default_server_language = langs[0]
+    elif len(langs) > 1 and default_server_language not in langs:
         default_server_language = ''
     db.subst('mailman/default_server_language', 'site_languages', site_languages)
     db.set('mailman/default_server_language', default_server_language)

Modified: branches/pkg-split/core/debian/mailman.postinst
===================================================================
--- branches/pkg-split/core/debian/mailman.postinst	2004-06-01 18:12:20 UTC (rev 167)
+++ branches/pkg-split/core/debian/mailman.postinst	2004-06-01 18:17:13 UTC (rev 168)
@@ -443,6 +443,7 @@
     else:
         create_mm_cfg()
     update_cron()
+    db.stop()
     fix_perms()
     update_lists()