home *** CD-ROM | disk | FTP | other *** search
- ; Installationsskript für Karte [Österreich] von AmiAtlas Pro
- ; erstellt für Installer V1.24, 23.11.94, Autor: Andreas Regul
-
- ; Copyright-Hinweise für Installer:
-
- ; Installer and Installer project icon
- ; (c) Copyright 1991-93 Commodore-Amiga, Inc. All Rights Reserved.
- ; Reproduced and distributed under license from Commodore.
-
- ; INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
- ; NO WARRANTIES ARE MADE. ALL USE IS AT YOUR OWN RISK. NO LIABILITY
- ; OR RESPONSIBILITY IS ASSUMED.
-
- (set @user-level 2)
- (set @language "deutsch")
- (set @abort-button "Installation abbrechen")
- (set @special-msg "Ein fataler Fehler ist aufgetreten !\nBitte wiederholen Sie die Installation.")
- (set @error-msg (cat "\nFehler...\n\n"
- "Kartendaten von Österreich wurden nicht komplett installiert. "
- "Bitte wiederholen Sie die Installation, um eine lauffähige Version auf Ihrer "
- "Festplatte zu erhalten."))
-
- (set @sysdir (expandpath "SYS:"))
- (set @default-dest "AmiAtlas:austria")
-
- (complete 0)
-
- ; Wurde von der Diskette gebootet ?
- (if (= @sysdir "AmiAtlas_Österreich")
- (
- (message "Hinweis\n\nEs wurde von der AmiAtlas-Diskette gebootet. Für die Festplatten-Installation "
- "mit diesem Programm ist es notwendig, vorher von Festplatte zu booten.\n\n"
- "Bitte entfernen Sie die Diskette aus Laufwerk DF0: und setzen Sie Ihren Amiga zurück. "
- "Danach starten Sie das Installationsprogramm erneut.")
-
- (exit (quiet))
- )
- )
-
- ; Ist AmiAtlas schon installiert ?
- (if (NOT (exists "AmiAtlas:"))
- (
- (message "\nWarnung !!!\n\n"
- "'AmiAtlas' ist nicht auf Ihrer Festplatte installiert.\n\n"
- "Bitte installieren Sie zunächst eine beliebige AmiAtlas-Version, "
- "um danach die Kartendaten zu kopieren.")
-
- (exit (quiet))
- )
- )
-
- (welcome "Willkommen zur Festplatten-Installation der Österreich-Karte von 'AmiAtlas Pro'.\n")
-
- ; Verzeichnis erzeugen
- (if (NOT (exists @default-dest))
- (makedir @default-dest
- (prompt "\nVerzeichnis für Karte\n\n"
- "Bitte klicken Sie 'Proceed' an, um das Verzeichnis '" @default-dest "' für "
- "die Kartendaten zu erzeugen.")
- (confirm)
- (help "\nHilfe zur Verzeichniserstellung\n\n"
- "Im Verzeichnis von 'AmiAtlas Pro' wird ein Unterverzeichnis für die Karte "
- "von Österreich benötigt. In dieses Verzeichnis werden daraufhin alle Daten "
- "zur Österreich-Karte kopiert.")
- (infos)
- )
- (
- (if (NOT
- (askbool
- (prompt "\nHinweis\n\nDie Österreich-Karte ist bereits installiert.\n"
- "Soll erneut eine Installation durchgeführt werden ?\n\n"
- "Warnung: Die vorhandenen Daten werden überschrieben.")
- (help "\nHilfe zu existierender Karte\n\n"
- "Im Verzeichnis von 'AmiAtlas Pro' wurde das Unterverzeichnis "
- "'austria' gefunden. In dieses Verzeichnis wurden bereits zu "
- "einem früheren Zeitpunkt die Kartendaten von Österreich kopiert.\n\n"
- "Eine Neuinstallation ist dann sinnvoll, wenn die Daten aus irgendeinem "
- "Grunde ungültig geworden sind oder eine erweiterte Karte installiert "
- "werden soll.")
- (choices "Ja" "Nein")
- (default 0)
- )
- )
- (exit (quiet))
- )
- )
- )
-
- (complete 4)
-
- ; Karte installieren
- (message "\nKopieren der Kartendaten\n\n"
- "Bitte klicken Sie 'Proceed' an, um die Kartendaten von Österreich in das "
- "entsprechende Verzeichnis auf Ihrer Festplatte zu kopieren.")
-
- (copyfiles
- (prompt "Kopiere Karte Österreich.")
- (help "")
- (source "austria")
- (dest @default-dest)
- (pattern "~(#?.info)")
- (optional force askuser)
- )
-
- (complete 50)
-
- ; Icons speichern
- (if (askbool
- (prompt "\nIcons speichern\n\n"
- "'AmiAtlas Pro' ermöglicht es, Icons zu den Kartendaten zu benutzen. "
- "Karten mit Icons können direkt über diese Icons geöffnet werden.\n\n"
- "Sollen Icons erzeugt werden ?")
- (help "\nHilfe zu Icons erzeugen\n\n"
- "'AmiAtlas Pro' verwaltet seine Karten in mehreren Einzeldateien. Diese werden "
- "normalerweise beim Starten von 'AmiAtlas Pro' direkt nachgeladen und die "
- "entsprechende Karte sofort dargestellt.\n\n"
- "Wenn hingegen mehrere Karten vorhanden sind, kann immer nur eine Karte zum "
- "sofortigen Nachladen bestimmt werden. Die zweite und alle weiteren Karten "
- "werden dann über die 'Laden'-Funktion aus dem Menü geöffnet.\n\n"
- "Alternativ dazu können zu den Kartendateien Icons erzeugt werden, über die "
- "es dann möglich ist, gezielt eine Karte - unabhängig von der Voreinstellung - "
- "zu laden.")
- (choices "Ja" "Nein")
- (default 0)
- )
- (
- (copyfiles
- (prompt "Kopiere Icons zur Österreich-Karte.")
- (help "")
- (source "austria")
- (dest @default-dest)
- (pattern "#?.info")
- (optional force askuser)
- )
- )
- )
-
- (complete 60)
-
- ; Deutschland-Karte installiert ?
- (if (exists "AmiAtlas:germany")
- (if (askbool
- (prompt "\nDeutschland-Karte speichern\n\n"
- "Auf Ihrer Festplatte ist eine Karte von Deutschland enthalten, die "
- "im Grenzgebiet nicht mit der neuen Österreich-Karte zusammenpaßt. "
- "Soll eine passende Deutschland-Karte eingerichtet werden ?\n\n")
- (help "\nHilfe zur Speicherung der Deutschland-Karte\n\n"
- "Um bei den Grenzstrecken mit der Österreich-Karte zusammenzupassen, "
- "muß eine neue Deutschland-Karte installiert werden. Beachten Sie jedoch, "
- "daß die alten Karten-Daten von Deutschland überschrieben werden. Diese "
- "Installation fertigt zunächst eine Sicherungskopie an, bevor die neue "
- "Karte erstellt wird.\n\n")
- (choices "Ja" "Nein")
- (default 1)
- )
- (
- (message "\nSicherungskopie anfertigen\n\n"
- "Bitte klicken Sie 'Proceed' an, um von der alten Deutschland-Karte "
- "eine Kopie anzufertigen (in Verzeichnis 'AmiAtlas:germany_old')")
-
- (if (NOT (exists "AmiAtlas:germany_old"))
- (makedir "AmiAtlas:germany_old"
- (infos)
- )
- )
-
- (copyfiles
- (prompt "Erzeuge Sicherungskopie der Deutschland-Karte")
- (help "")
- (source "AmiAtlas:germany")
- (dest "AmiAtlas:germany_old")
- (optional force askuser)
- (all)
- )
-
- (complete 65)
-
- (set GermanyCopyMsg "Eine Kopie der Deutschland-Karte wurde in 'AmiAtlas:germany_old' abgelegt.")
-
- (message "\nDeutschland-Karte einrichten\n\n"
- "Bitte klicken Sie 'Proceed' an, um nun die neue Deutschlandkarte "
- "auf Ihre Festplatte zu kopieren.")
-
- (copyfiles
- (prompt "Kopiere Deutschland-Karte")
- (help "")
- (source "germany_new")
- (dest "AmiAtlas:germany")
- (pattern "~(#?.info)")
- (optional force askuser)
- )
-
- (complete 75)
-
- (if (exists "AmiAtlas:germany/germany.town.info")
- (copyfiles
- (prompt "Kopiere Icons zur Deutschland-Karte")
- (help "")
- (source "germany_new")
- (dest "AmiAtlas:germany")
- (pattern "#?.info")
- (optional force askuser)
- )
- )
- )
- )
- )
-
- (complete 80)
-
- ; Anpassung der Grenzverbindungen Österreich-Deutschland
- (if (exists "AmiAtlas:germany")
- (
- (message "\nAnpassung der Grenzübergänge\n\n"
- "Bitte klicken Sie 'Proceed' an, um die Zusatzdaten für Grenzübergänge zu Österreich "
- "bei der installierten Deutschland-Karte zu ergänzen.")
-
- (copyfiles
- (prompt "Kopiere Grenzbeschreibung")
- (help "")
- (source "germany_new/germany.share")
- (dest "AmiAtlas:germany")
- )
-
- (complete 81)
-
- (if (exists "AmiAtlas:germany/germany.town.info")
- (copyfiles
- (prompt "Kopiere Icon für Grenzübergangsdatei")
- (help "")
- (source "germany_new")
- (dest "AmiAtlas:germany")
- (pattern "#?.share.info")
- (optional force askuser)
- )
- )
- )
- )
-
- (complete 82)
-
- ; Anpassung der Grenzverbindungen Österreich-Schweiz
- (if (exists "AmiAtlas:swiss")
- (
- (message "\nAnpassung der Grenzübergänge\n\n"
- "Bitte klicken Sie 'Proceed' an, um die Zusatzdaten für Grenzübergänge zu Österreich "
- "bei der installierten Schweiz-Karte zu ergänzen.")
-
- (copyfiles
- (prompt "Kopiere Grenzbeschreibung")
- (help "")
- (source "swiss_new/swiss.share")
- (dest "AmiAtlas:swiss")
- )
-
- (complete 83)
-
- (if (exists "AmiAtlas:swiss/swiss.town.info")
- (copyfiles
- (prompt "Kopiere Icon für Grenzübergangsdatei")
- (help "")
- (source "swiss_new")
- (dest "AmiAtlas:swiss")
- (pattern "#?.share.info")
- (optional force askuser)
- )
- )
- )
- )
-
- (complete 84)
-
- ; Anpassung der Grenzverbindungen Österreich-Italien
- (if (exists "AmiAtlas:italy")
- (
- (message "\nAnpassung der Grenzübergänge\n\n"
- "Bitte klicken Sie 'Proceed' an, um die Zusatzdaten für Grenzübergänge zu Österreich "
- "bei der installierten Italien-Karte zu ergänzen.")
-
- (copyfiles
- (prompt "Kopiere Grenzbeschreibung")
- (help "")
- (source "italy_new/italy.share")
- (dest "AmiAtlas:italy")
- )
-
- (complete 85)
-
- (if (exists "AmiAtlas:italy/italy.town.info")
- (copyfiles
- (prompt "Kopiere Icon für Grenzübergangsdatei")
- (help "")
- (source "italy_new")
- (dest "AmiAtlas:italy")
- (pattern "#?.share.info")
- (optional force askuser)
- )
- )
- )
- )
-
- (complete 86)
-
- ; Anpassung der Grenzverbindungen Österreich-Ungarn
- (if (exists "AmiAtlas:hungary")
- (
- (message "\nAnpassung der Grenzübergänge\n\n"
- "Bitte klicken Sie 'Proceed' an, um die Zusatzdaten für Grenzübergänge zu Österreich "
- "bei der installierten Ungarn-Karte zu ergänzen.")
-
- (copyfiles
- (prompt "Kopiere Grenzbeschreibung")
- (help "")
- (source "hungary_new/hungary.share")
- (dest "AmiAtlas:hungary")
- )
-
- (complete 87)
-
- (if (exists "AmiAtlas:hungary/hungary.town.info")
- (copyfiles
- (prompt "Kopiere Icon für Grenzübergangsdatei")
- (help "")
- (source "hungary_new")
- (dest "AmiAtlas:hungary")
- (pattern "#?.share.info")
- (optional force askuser)
- )
- )
- )
- )
-
- (complete 88)
-
- ; Anpassung der Grenzverbindungen Österreich-Tschechien/Slowakei
- (if (exists "AmiAtlas:cz_sk")
- (
- (message "\nAnpassung der Grenzübergänge\n\n"
- "Bitte klicken Sie 'Proceed' an, um die Zusatzdaten für Grenzübergänge zu Österreich "
- "bei der installierten Tschechien/Slowakei-Karte zu ergänzen.")
-
- (copyfiles
- (prompt "Kopiere Grenzbeschreibung")
- (help "")
- (source "cz_sk_new/cz_sk.share")
- (dest "AmiAtlas:cz_sk")
- )
-
- (complete 89)
-
- (if (exists "AmiAtlas:cz_sk/cz_sk.town.info")
- (copyfiles
- (prompt "Kopiere Icon für Grenzübergangsdatei")
- (help "")
- (source "cz_sk_new")
- (dest "AmiAtlas:cz_sk")
- (pattern "#?.share.info")
- (optional force askuser)
- )
- )
- )
- )
-
- (complete 90)
-
- ; Voreinstellung ändern
- (if (askbool
- (prompt "\nVoreinstellung ändern\n\n"
- "Soll die Voreinstellung so verändert werden, daß beim Starten von 'AmiAtlas Pro' "
- "sofort die Karte von Österreich geladen wird ?")
- (help "\nHilfe zu Änderung der Voreinstellung\n\n"
- "'AmiAtlas Pro' legt in seiner Voreinstellung fest, welche Karte beim Laden des "
- "Programms geöffnet wird. Nach der Installation der neuen Karte wird normalerweise "
- "weiterhin die vorher festgelegte Karte von 'AmiAtlas Pro' verwendet.\n\n"
- "Hier kann nun die Voreinstellung verändert werden, so daß automatisch auch die "
- "neue Karte verwendet wird. Beachten Sie jedoch, daß dabei alle anderen "
- "Voreinstellungen von 'AmiAtlas Pro' auf die Standardwerte zurückgesetzt werden.")
- (choices "Ja" "Nein")
- (default 0)
- )
- (
- (set osversion (/ (getversion) 65536))
-
- (if (< osversion 36)
- (copyfiles
- (prompt "Kopiere Datei 'AmiAtlas.prefs'")
- (help "")
- (source "s/AmiAtlas.prefs")
- (dest "AmiAtlas:")
- )
- (copyfiles
- (prompt "Kopiere Datei 'AmiAtlas.prefs'")
- (help "")
- (source "s/AmiAtlas.prefs")
- (dest "ENVARC:")
- )
- )
- )
- (message "\nHinweis zum Laden der neuen Karte\n\n"
- "Die Voreinstellung von 'AmiAtlas Pro' blieb unverändert.\n\n"
- "Um die neue Karte zu öffnen, laden Sie diese bitte über den Menüpunkt 'Laden...' "
- "im 'Karte'-Menü des Hauptprogramms.")
- )
-
- (complete 100)
-
- (message "\nInstallation beendet\n\n"
- "Die Karte von Österreich befindet sich nun im Verzeichnis: '" @default-dest "'\n\n"
- GermanyCopyMsg)
-
- (exit (quiet))
-
-