diff options
author | matthijs <matthijs@openttd.org> | 2006-03-22 21:08:05 +0000 |
---|---|---|
committer | matthijs <matthijs@openttd.org> | 2006-03-22 21:08:05 +0000 |
commit | 2eafeaf7d6faf1c6116539b5ad7002c0ff448876 (patch) | |
tree | da000844353d74ba60ae2bf5d4ce76b075bfe07d | |
parent | cc6d563eb61ea0f707b776261cccf0b190435b07 (diff) | |
download | openttd-2eafeaf7d6faf1c6116539b5ad7002c0ff448876.tar.xz |
(svn r4033) - Codechange: [Debian] Update debian packaging files to use debconf for user interaction.
-rw-r--r-- | os/debian/changelog | 2 | ||||
-rwxr-xr-x | os/debian/config | 21 | ||||
-rw-r--r-- | os/debian/templates | 6 |
3 files changed, 28 insertions, 1 deletions
diff --git a/os/debian/changelog b/os/debian/changelog index 03bc324a4..6b5c3325a 100644 --- a/os/debian/changelog +++ b/os/debian/changelog @@ -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 <m.kooijman@student.utwente.nl> Thu, 9 Mar 2006 00:04:33 +0100 diff --git a/os/debian/config b/os/debian/config new file mode 100755 index 000000000..01dfb3659 --- /dev/null +++ b/os/debian/config @@ -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 --git a/os/debian/templates b/os/debian/templates new file mode 100644 index 000000000..1215b3903 --- /dev/null +++ b/os/debian/templates @@ -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. |