home *** CD-ROM | disk | FTP | other *** search
- ; Installationsskript für Karte [Benelux] von AmiAtlas Pro V1.2/1.3/1.4
- ; erstellt für Installer V1.24, 21.10.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 Benelux wurden nicht komplett installiert. "
- "Bitte wiederholen Sie die Installation, um eine lauffähige Version auf Ihrer "
- "Festplatte zu erhalten."))
-
- (complete 0)
-
- (set @sysdir (expandpath "SYS:"))
- (set @default-dest "AmiAtlas:benelux")
-
- ; Wurde von der Diskette gebootet ?
- (if (= @sysdir "AmiAtlas_Benelux")
- (
- (message "Hinweis\n\nEs wurde von der Karten-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 dem Laufwerk und setzen Sie Ihren Amiga zurück. "
- "Danach starten Sie das Installationsprogramm erneut.")
-
- (exit (quiet))
- )
- )
-
- ; Ist AmiAtlas schon auf der Festplatte 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 Benelux-Karte von 'AmiAtlas Pro'.\n")
-
- ; Benelux-Karte noch nicht installiert ?
- (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 "
- "Benelux-Karte benötigt. In dieses Verzeichnis werden daraufhin alle Daten "
- "zur Benelux-Karte kopiert.")
- (infos)
- )
- (
- (if (NOT
- (askbool
- (prompt "\nHinweis\n\nDie Benelux-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 "
- "'benelux' gefunden. In dieses Verzeichnis wurden bereits zu "
- "einem früheren Zeitpunkt die Kartendaten 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)
-
- ; Benelux-Karte kopieren
- (message "\nKopieren der Kartendaten\n\n"
- "Bitte klicken Sie 'Proceed' an, um die Benelux-Kartendaten in das "
- "entsprechende Verzeichnis auf Ihrer Festplatte zu kopieren.")
-
- (copyfiles
- (prompt "Kopiere Karte Benelux.")
- (help "")
- (source "AmiAtlas_Benelux:benelux")
- (dest @default-dest)
- (pattern "~(#?.info)")
- (optional force askuser)
- )
-
- (complete 55)
-
- ; Abfrage, ob Icons gespeichert werden sollen
- (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 Benelux-Karte")
- (help "")
- (source "AmiAtlas_Benelux:benelux")
- (dest @default-dest)
- (pattern "#?.info")
- (optional force askuser)
- )
-
- )
- )
-
- (complete 60)
-
- ; Deutschland-Karte anpassen
- (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 Benelux-Karte "
- "zusammenpaßt. Soll eine passende Deutschland-Karte kopiert werden ?")
- (help "\nHilfe zur Speicherung der Deutschland-Karte\n\n"
- "Um bei den Grenzstrecken mit der Benelux-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 Karte "
- "überschrieben wird.")
- (choices "Ja" "Nein")
- (default 1)
- )
- (
- (message "\nSicherungskopie anfertigen\n\n"
- "Bitte klicken Sie 'Proceed' an, um von der alten Deutschland-Karte "
- "eine Kopie anzufertigen (im 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 70)
-
- (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 "AmiAtlas_Benelux: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 "AmiAtlas_Benelux:germany_new")
- (dest "AmiAtlas:germany")
- (pattern "#?.info")
- (optional force askuser)
- )
- )
-
- (complete 80)
- )
- )
- )
-
- (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 "
- "bei der installierten Deutschland-Karte zu ergänzen.")
-
- (copyfiles
- (prompt "Kopiere Grenzbeschreibung")
- (help "")
- (source "AmiAtlas_Benelux:germany_new/germany.share")
- (dest "AmiAtlas:germany")
- )
-
- (complete 85)
-
- (if (exists "AmiAtlas:germany/germany.town.info")
- (copyfiles
- (prompt "Kopiere Icon für Grenzübergangsdatei")
- (help "")
- (source "AmiAtlas_Benelux:germany_new")
- (dest "AmiAtlas:germany")
- (pattern "#?.share.info")
- (optional force askuser)
- )
- )
- )
- )
-
- (complete 90)
-
- (if (askbool
- (prompt "\nVoreinstellung ändern\n\n"
- "Soll die Voreinstellung so verändert werden, daß beim Starten von 'AmiAtlas Pro' "
- "sofort die Benelux-Karte 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 "AmiAtlas_Benelux:s/AmiAtlas.prefs")
- (dest "AmiAtlas:")
- )
- (if (exists "ENVARC:")
- (copyfiles
- (prompt "Kopiere Datei 'AmiAtlas.prefs'")
- (help "")
- (source "AmiAtlas_Benelux:s/AmiAtlas.prefs")
- (dest "ENVARC:")
- )
- (copyfiles
- (prompt "Kopiere Datei 'AmiAtlas.prefs'")
- (help "")
- (source "AmiAtlas_Benelux:s/AmiAtlas.prefs")
- (dest "AmiAtlas:")
- )
- )
- )
- )
- (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 Benelux-Karte befindet sich nun im Verzeichnis: '" @default-dest "'\n\n"
- GermanyCopyMsg)
-
- (exit (quiet))
-
-