home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 19
/
AACD19.BIN
/
AACD
/
Online
/
DragonTools
/
Install-DragonTools
< prev
next >
Wrap
Text File
|
2000-08-07
|
6KB
|
217 lines
; ******************************************
; * *
; * DragonTools-Installationsskript *
; * *
; * $VER: 1.3 (03.07.99) by J.Reinert *
; * *
; ******************************************
; *************************************************************************
; Definition der globalen Konstanten
; *************************************************************************
(set #liesmichtext "Lies_mich.TXT") ; Schlusswort
(set #progssource "DragonTools/") ; Programm
; *************************************************************************
; Version der Workbench bestimmen
; *************************************************************************
(set #os_version (/ (getversion "libs:version.library") 65536))
; *************************************************************************
; Definition der deutschen Texte
; *************************************************************************
(set #msg2
(cat "\nMit \"DragonTools\" haben auch Amiga-Anwender die "
"Möglichkeit, die ISDN-Anlagen \"Speed Dragon\" und \"Power Dragon\" von Hagenuk "
"zu konfigurieren und Rufumleitungen bequem zu programmieren "
)
)
(set #bad-kick
(cat ""@app-name" benötigt Amiga-OS 3.0 oder höher!\n"
"Dies wäre jetzt der richtige Zeitpunkt, Ihren "
"Amiga aufzuwerten. "
)
)
(set #askdirmsg
(cat "Bitte wählen Sie ein Ziel für "@app-name". Eine Schublade "
"mit Namen \"DragonTools\" wird erzeugt"
)
)
(set #askdirhelp
(cat "Wählen Sie möglichst ein Ziel aus, welches nicht permanent "
"schreibgeschützt ist!"
)
)
(set #libshelp
(cat "Die 'wizard.library' wird zum erzeugen und verwalten der "
"grafischen Benutzerschnittstelle benötigt! \n\ndie 'xprxmodem.library' "
"wird nur benötigt, wenn Sie neue Firmware-Dateien in die DataBox "
"laden möchten"
)
)
(set #prgprompt "Kopieren des Programmes und Zubehör")
(set #iconprompt "Kopieren der Piktogramme")
(set #prghelp
(cat "*Die Dateien \"DragonTools\", \"DragonTools.info\", \"DragonTools.wizard\" "
"und \"SelectSerial\" müssen Sie unbedingt auswählen.\n\n"
"*Ob Sie die \"Docs\" (Anleitungen) umkopieren, überlasse ich Ihnen :)"
)
)
(set #hinweis
(cat "\nBeachten Sie bitte, das einige Funktionen von DragonTools nur "
"dann genutzt werden können, wenn die dafür notwendige Firmware "
"in der DataBox installiert ist. Wie Sie neue Versionen mit "
"Ihrem Amiga in die DataBox bekommen, können Sie in der Anleitung "
"nachlesen\n\n"
"Wenn Sie DragonTools bisher in einer älteren Version als 2.1 "
"genutzt hatten, müssen Sie die Programmeinstellungen neu definieren"
)
)
; *************************************************************************
; Beginn der Installation
; *************************************************************************
(complete 0)
(if (< #os_version 39)
(
(abort #bad-kick)
)
)
(message #msg2)
(welcome)
(complete 1)
; *************************************************************************
; Zielverzeichnis auswählen lassen
; *************************************************************************
(set name
(askdir
(prompt #askdirmsg)
(help #askdirhelp)
(default @default-dest)
)
)
(set #destname (tackon name "DragonTools"))
(complete 5)
; *************************************************************************
; Icon-Typ auswählen
; *************************************************************************
(set #icontyp
(askchoice (prompt "Wählen Sie einen Icon-Typ aus")
(help "")
(choices "Standard" "MagicWB")
)
)
(if (= #icontyp 0)
(
(set #iconsource #progssource)
)
(
(set #iconsource "MWBIcons")
)
)
(complete 10)
; *************************************************************************
; Datenschubladen erzeugen
; *************************************************************************
(makedir #destname (infos))
(complete 20)
; *************************************************************************
; Kopieren der Librarys
; *************************************************************************
(copylib (prompt "Kopieren der 'wizard.library'")
(help #libshelp)
(source "libs/wizard.library")
(dest "Libs:")
(confirm "EXPERT")
)
(complete 30)
(copylib (prompt "Kopieren der 'xprxmodem.library'")
(help #libshelp)
(source "libs/xprxmodem.library")
(dest "Libs:")
(confirm "EXPERT")
)
(complete 40)
; *************************************************************************
; Kopieren des Programms
; *************************************************************************
(copyfiles (prompt #prgprompt)
(help #prghelp)
(source #progssource)
(dest #destname)
(pattern "#?")
(confirm "EXPERT")
)
(complete 80)
; *************************************************************************
; Kopieren der Icons
; *************************************************************************
(working "Icons kopieren...")
(run (cat "IconCopy " (tackon #iconsource "DragonTools") " " (tackon #destname "DragonTools") " UPDATE"))
(run (cat "IconCopy " (tackon #iconsource "Docs") " " (tackon #destname "Docs") " UPDATE"))
(complete 90)
; *************************************************************************
; Abschluss-Hinweis
; *************************************************************************
(message #hinweis)
(complete 100)
; *************************************************************************
; Aktuelles Verzeichnis setzen
; *************************************************************************
(if (exists (tackon #destname "DragonTools"))
(
(set @default-dest #destname)
)
(
(set @default-dest "")
)
)
; *************************************************************************
; Falls vorhanden, einen LiesMich-Text anzeigen
; *************************************************************************
(if (exists #liesmichtext)
(run (cat "sys:utilities/Multiview " #liesmichtext))
)
; *************************************************************************
; Ende der Installation
; *************************************************************************