[DRE-commits] r4387 - trunk/redmine/debian

Jérémy Lal kapouer-guest at alioth.debian.org
Tue Nov 24 00:07:52 UTC 2009


Author: kapouer-guest
Date: 2009-11-24 00:07:51 +0000 (Tue, 24 Nov 2009)
New Revision: 4387

Modified:
   trunk/redmine/debian/config
Log:
Only ask for language if question has never been seen before, as it has no effect on subsequent calls.

Modified: trunk/redmine/debian/config
===================================================================
--- trunk/redmine/debian/config	2009-11-24 00:07:33 UTC (rev 4386)
+++ trunk/redmine/debian/config	2009-11-24 00:07:51 UTC (rev 4387)
@@ -173,11 +173,20 @@
 			done
 			IFS=$OLD_IFS
 			questionLanguage="redmine/instances/${fInstance}/default-language"
-			db_register "redmine/default-language" $questionLanguage
-			db_subst $questionLanguage availableLocales $redLocales
-			db_subst $questionLanguage defaultLocale $locAv
-			db_set $questionLanguage $locAv
-			db_input medium $questionLanguage || true
+			# register only if needed
+			fCode=0
+			db_get $questionLanguage || fCode=$?
+			if [ $fCode -eq 10 ]; then
+				db_register "redmine/default-language" $questionLanguage
+			else
+				db_fget $questionLanguage seen || true
+				if [ "$RET" = "false" ]; then
+					db_subst $questionLanguage availableLocales $redLocales
+					db_subst $questionLanguage defaultLocale $locAv
+					db_set $questionLanguage $locAv
+					db_input medium $questionLanguage || true
+				fi
+			fi
 			if db_go; then
 				STATE=$fNextState
 			else




More information about the Pkg-ruby-extras-commits mailing list