r11920 - in packages/trunk/bastet/debian: . po

Nacho Barrientos Arias nacho at alioth.debian.org
Mon Mar 14 11:44:00 UTC 2011


Author: nacho
Date: 2011-03-14 11:43:59 +0000 (Mon, 14 Mar 2011)
New Revision: 11920

Modified:
   packages/trunk/bastet/debian/bastet.config
   packages/trunk/bastet/debian/bastet.templates
   packages/trunk/bastet/debian/po/templates.pot
   packages/trunk/bastet/debian/postinst
Log:
update debconf template and config script

Modified: packages/trunk/bastet/debian/bastet.config
===================================================================
--- packages/trunk/bastet/debian/bastet.config	2011-03-14 09:38:20 UTC (rev 11919)
+++ packages/trunk/bastet/debian/bastet.config	2011-03-14 11:43:59 UTC (rev 11920)
@@ -5,6 +5,6 @@
 oldscores=/var/games/bastet.scores
 
 if [ -e "$oldscores" ] ; then
-  db_text high bastet/score_file_compatibility || true
+  db_input high bastet/score_file_compatibility || true
   db_go
 fi

Modified: packages/trunk/bastet/debian/bastet.templates
===================================================================
--- packages/trunk/bastet/debian/bastet.templates	2011-03-14 09:38:20 UTC (rev 11919)
+++ packages/trunk/bastet/debian/bastet.templates	2011-03-14 11:43:59 UTC (rev 11920)
@@ -1,17 +1,18 @@
 Template: bastet/score_file_compatibility
-Type: note
-_Description: Bastet score file format has changed
- It seems that you have got an old-style score file installed on 
+Type: select
+__Choices: keep, remove
+Default: keep
+_Description: What would you like to do with the old scores file?
+ It seems that you have got an old-style scores file installed on 
  your system located in '/var/games/bastet.scores'.
  .
- As of version 0.53 the score file format has changed.
+ As of version 0.43 the scores file format has changed.
  As newer Bastet does not provide any compatibility layer with the
- old format, your old score file is no longer valid.
+ old format, your old scores file is no longer valid.
  .
- To prevent data loss, the old score file has been
- kept intact in its original location. From now on
- it's your responsibility keep track of it, since this package
- will no longer take care of it. If you don't mind losing your
- old high scores, it's recommended to manually remove the file to
- avoid cluttering your system with files not handled by the
- package manager.
+ To prevent data loss, it's time for you to choose what to do
+ with the old file. If you decide to keep it, it's your
+ responsibility to keep track of it in the future. 
+ If you don't mind losing your old high scores, it's recommended 
+ to remove the file to avoid cluttering your system with files 
+ not handled by the package manager.

Modified: packages/trunk/bastet/debian/po/templates.pot
===================================================================
--- packages/trunk/bastet/debian/po/templates.pot	2011-03-14 09:38:20 UTC (rev 11919)
+++ packages/trunk/bastet/debian/po/templates.pot	2011-03-14 11:43:59 UTC (rev 11920)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bastet at packages.debian.org\n"
-"POT-Creation-Date: 2011-03-13 19:35+0000\n"
+"POT-Creation-Date: 2011-03-14 11:41+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -17,36 +17,48 @@
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#. Type: note
-#. Description
+#. Type: select
+#. Choices
 #: ../bastet.templates:1001
-msgid "Bastet score file format has changed"
+msgid "keep"
 msgstr ""
 
-#. Type: note
+#. Type: select
+#. Choices
+#: ../bastet.templates:1001
+msgid "remove"
+msgstr ""
+
+#. Type: select
 #. Description
-#: ../bastet.templates:1001
+#: ../bastet.templates:1002
+msgid "What would you like to do with the old scores file?"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../bastet.templates:1002
 msgid ""
-"It seems that you have got an old-style score file installed on  your system "
-"located in '/var/games/bastet.scores'."
+"It seems that you have got an old-style scores file installed on  your "
+"system located in '/var/games/bastet.scores'."
 msgstr ""
 
-#. Type: note
+#. Type: select
 #. Description
-#: ../bastet.templates:1001
+#: ../bastet.templates:1002
 msgid ""
-"As of version 0.53 the score file format has changed. As newer Bastet does "
-"not provide any compatibility layer with the old format, your old score file "
-"is no longer valid."
+"As of version 0.43 the scores file format has changed. As newer Bastet does "
+"not provide any compatibility layer with the old format, your old scores "
+"file is no longer valid."
 msgstr ""
 
-#. Type: note
+#. Type: select
 #. Description
-#: ../bastet.templates:1001
+#: ../bastet.templates:1002
 msgid ""
-"To prevent data loss, the old score file has been kept intact in its "
-"original location. From now on it's your responsibility keep track of it, "
-"since this package will no longer take care of it. If you don't mind losing "
-"your old high scores, it's recommended to manually remove the file to avoid "
-"cluttering your system with files not handled by the package manager."
+"To prevent data loss, it's time for you to choose what to do with the old "
+"file. If you decide to keep it, it's your responsibility to keep track of it "
+"in the future.  If you don't mind losing your old high scores, it's "
+"recommended  to remove the file to avoid cluttering your system with files  "
+"not handled by the package manager."
 msgstr ""

Modified: packages/trunk/bastet/debian/postinst
===================================================================
--- packages/trunk/bastet/debian/postinst	2011-03-14 09:38:20 UTC (rev 11919)
+++ packages/trunk/bastet/debian/postinst	2011-03-14 11:43:59 UTC (rev 11920)
@@ -1,12 +1,18 @@
 #! /bin/sh
 # postinst script for bastet
 
-
 set -e
 
 scores=/var/games/bastet.scores2
 oldscores=/var/games/bastet.scores
 
+deal_with_old_score_file () 
+{
+  if [ "$1" = "remove" ] ; then
+    rm $oldscores
+  fi
+}
+
 # old version of bastet (< 0.41-6) will remove high score file
 # on upgrade, so rescue it
 if $(dpkg --compare-versions "$2" lt-nl 0.41-6) && [ -e "$oldscores.tmp" ] ; then
@@ -21,7 +27,11 @@
 
 . /usr/share/debconf/confmodule
 
+if [ -e "$oldscores" ] ; then
+  db_get bastet/score_file_compatibility
+  deal_with_old_score_file $RET
+fi
+
 #DEBHELPER#
 
 exit 0
-




More information about the Pkg-games-commits mailing list