#!/bin/sh ############################################################################### # # # Author: killermoehre # # E-mail: killer_moehre@yahoo.de # # Version: 0.1happy # # License: GPL2.0 or higher # # # ############################################################################### #---Funktionsdeklaration------------------------------------------------------- alias cp_grf=' { echo echo 6. Kopiere Originalgrafiken. Bitte warten... & sudo cp -ut $DIROTTD/data/ $DIROTTD/TTD.tmp/trg*.grf >> $LOGFILE echo => Originalgrafiken kopiert. } ' alias cp_cat=' { echo echo 7. Kopiere Originalsounds. Bitte warten... & sudo cp -ut $DIROTTD/data/ $DIROTTD/TTD.tmp/sample.cat >> $LOGFILE echo => Originalsounds kopiert. } ' alias cp_gm=' { echo echo 8. Kopiere Originalmusik. Bitte warten... & sudo cp -ur $DIROTTD/TTD.tmp/gm/* $DIROTTD/gm/ >> $LOGFILE echo => Originalmusik kopiert. } ' alias cp_ss0=' { echo echo 9. Kopiere Originalszenarien. Bitte warten... & cp -u $DIROTTD/TTD.tmp/*.ss0 $HOME/.openttd/scenario/ >> $LOGFILE echo => Originalscenarien kopiert. } ' #---Hauptfunktion-------------------------------------------------------------- export DIROTTD=/usr/share/games/openttd export LOGFILE=$HOME/.openttd/install.log echo +-------------------------------------------------+ echo \| Automatisches Installationsprogramm für OpenTTD \| echo +-------------------------------------------------+ echo echo 1. "OpenTTD" wird installiert/aktualisiert. Bitte warten... & sudo apt-get install openttd -y > $LOGFILE echo => "OpenTTD" wurde installiert/aktualisiert. cd $DIROTTD echo echo 2. Erstelle temporären Ordner $DIROTTD/TTD.tmp/. Bitte warten... & sudo mkdir $DIROTTD/TTD.tmp/ echo => Temporärer Ordner erstellt. cd $DIROTTD/TTD.tmp/ echo echo 3. Originaldateien werden heruntergeladen. Bitte warten... & sudo wget -q http://www.tt-ms.de/downloads/ttdwin302011.rar >> $LOGFILE echo => Originaldateien heruntergeladen. echo echo 4. "Unrar" zum Entpacken der Originaldateien wird installiert/aktualisiert. Bitte warten... & sudo apt-get install unrar -y >> $LOGFILE echo => "Unrar" wurde installiert/aktualisiert. echo echo 5. Originaldateien werden entpackt. Bitte warten... & sudo unrar x $DIROTTD/TTD.tmp/ttdwin302011.rar >> $LOGFILE echo => Originaldateien entpackt. if test -d $DIROTTD/data/ ; then { cp_grf cp_cat } else { if test -e $DIROTTD/data/ ; then { sudo rm -f $DIROTTD/data/ sudo mkdir $DIROTTD/data/ cp_grf cp_cat } else { sudo mkdir $DIROTTD/data/ cp_grf cp_cat } fi } fi if test -d $DIROTTD/gm/ ; then { cp_gm } else { if test -e $DIROTTD/gm/ ; then { sudo rm -f $DIROTTD/gm/ sudo mkdir $DIROTTD/gm/ cp_gm } else { sudo mkdir $DIROTTD/gm/ cp_gm } fi } fi if test -d $HOME/.openttd/scenario/ ; then { cp_ss0 } else { if test -e $HOME/.openttd/scenario/ ; then { sudo rm -f $HOME/.openttd/scenario/ sudo mkdir $HOME/.openttd/scenario/ cp_ss0 } else { sudo mkdir $HOME/.openttd/scenario/ cp_ss0 } fi } fi cd $DIROTTD/ echo echo 10. Entferne temporären Ordner. Bitte warten... & sudo rm -rf $DIROTTD/TTD.tmp/ echo => Temporärer Ordner entfernt. unalias cp_grf unalias cp_cat unalias cp_gm unalias cp_ss0 echo echo Die Aufzeichnung der Installation liegt unter $LOGFILE. echo echo Viel Spaß mit OpenTTD. echo Have a nice day. Goodbye. echo echo Kritik und Fehlerberichte bitte an killer_moehre@yahoo.de.