# HG changeset patch # User matthijs # Date 1143061685 0 # Node ID dc38a2c6a361f4b5b2a840e040ddc2322455e697 # Parent f85d87c72d36bd78475a96c5f8678da2b4d5f1b2 (svn r4033) - Codechange: [Debian] Update debian packaging files to use debconf for user interaction. diff -r f85d87c72d36 -r dc38a2c6a361 os/debian/changelog --- a/os/debian/changelog Wed Mar 22 20:41:48 2006 +0000 +++ b/os/debian/changelog Wed Mar 22 21:08:05 2006 +0000 @@ -1,6 +1,6 @@ openttd (0.4.5+custom) unstable; urgency=low - * Custom user build. + * Remove old terminal messages and make sure that debconf is always called. -- Matthijs Kooijman Thu, 9 Mar 2006 00:04:33 +0100 diff -r f85d87c72d36 -r dc38a2c6a361 os/debian/config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/debian/config Wed Mar 22 21:08:05 2006 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh + +# Source debconf library. +. /usr/share/debconf/confmodule + +FILES="trg1r.grf trgcr.grf trghr.grf trgir.grf trgtr.grf sample.cat" +DATADIR=/usr/share/games/openttd/data + +MISSING="No"; +for FILE in $FILES; do + # Check if all the files needed are here. + if [ ! -e $DATADIR/$FILE ]; then + MISSING="Yes"; + break; + fi; +done; + +if [ $MISSING = "Yes" ]; then + db_input high openttd/datafiles || true + db_go +fi; diff -r f85d87c72d36 -r dc38a2c6a361 os/debian/templates --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/debian/templates Wed Mar 22 21:08:05 2006 +0000 @@ -0,0 +1,6 @@ +Template: openttd/datafiles +Type: note +Description: You need to install data files. + OpenTTD needs the datafiles from the original TTD game to run. You should + install these datafiles before you can play the game. See README.Debian for + more details on which files need to be copied where.