home *** CD-ROM | disk | FTP | other *** search
Wrap
;MULTIICONS 2.1 INSTALLATION SCRIPT © COPYRIGHT TEC DESIGN CORPORATION ;Ver: $1.10 03.10.1995 (set @app-name "MultiIcons V2.1") (set @language "deutsch") (set @abort-button "Installation abbrechen") (set @error-msg "Fehler!") (set @pretend 0) (set @special-msg "Schwerer Fehler") (set @user-level 2) (welcome "Willkommen zum Installationsprogramm des\nWorkbench-Enhacers Multi Icons V2.1!") (set Ok 0) (complete 0) ;Sicherstellen dass mind. Kickstart2.0 läuft (transcript "MultiIcons V2.0 Pro") (if (NOT (>= (/ (getversion) 65536) 37)) (abort "MultiIcons benötigen AmigaDOS version 2.04 oder höher! Wenn Sie mit 1.3 arbeiten, wird es Zeit zum Updaten!") ) ; Installation der DockIcons (set updatename1 "Update Laufwerkssymbole") (set dockdir ("SYS:Prefs")) (set pattdir ("SYS:Prefs")) (set dock_dir (getassign "docks" "a")) ( (set dock_dir (askdir (prompt "Willkommen zu MultiIcons V2.1!\n" "----------------------------------------\n" "Wählen Sie den Pfad, wo die Toolmanager-\n " "docks kopiert werden sollen. Ein Verzeichnis\n" "namens Docks wird dort erzeugt und benutzt.\n" (help "Dorthinein werden alle Dock-Brushes kopiert\n" "und geupdatet.") (default dockdir)) ) ) (set dock_dir (tackon dockdir "docks")) ;CREATE DOCK DRAWER (if (<> (exists dock_dir) 2) (makedir dock_dir (infos))) ) (copyfiles (prompt "Kopiere DockIcons") (help "Die 16-Farb-Dock-Brushes werden nun installiert") (source "MultiIcons:docks") (dest dock_dir) (pattern "#?") (safe) (infos) (confirm) (optional nofail askuser) ) (complete 2) (set patt_dir (getassign "Patterns" "a")) ( (set patt_dir (askdir (prompt "Wählen Sie den Pfad, wo die Hintergrundbilder\n " "installiert werden sollen.\n" "Eine Schublade namens 'Patterns' wird erzeugt" (help "Dorthinein werden alle Bilder kopiert\n" "und geupdatet.") (default pattdir)) ) ) (set patt_dir (tackon pattdir "patterns")) ;CREATE Pattern DRAWER (if (<> (exists patt_dir) 2) (makedir patt_dir (infos))) ) (copyfiles (prompt "Kopiere Hintergrundbilder") (help "Die Hintergrundbilder werden nun installiert") (source "MultiIcons:patterns") (dest patt_dir) (pattern "#?") (safe) (infos) (confirm) (optional nofail askuser) ) (complete 10) ; Kopieren der ENVARC-Icons (copyfiles (prompt "Installation der Default-Icons nach ENVARC:") (help "Kopier neue Standart-Systemicons.") (source "MultiIcons:Prefs/env-archive/sys") (dest "envarc:sys") (pattern "#?") (infos) (confirm) (optional nofail askuser) ) (complete 15) ; Kopieren der neuen Fonts (copyfiles (prompt "Installation der Fonts für dieses Paket") (help "Einige ansehnliche Fonts für die WB-Icons") (source "MultiIcons:Fonts") (dest "fonts:") (pattern "#?") (infos) (confirm) (optional nofail askuser) ) (complete 20) ; Kopieren von LockColors und der Farbreferenz (set vernum (getversion "SYS:WBStartup/LockColors")) (set ver (/ vernum 65536)) (set rev (- vernum (* ver 65536) ) ) (copyfiles (prompt "Farb-Patchprogramm wird in WBStartup kopiert\n" "Installierte Version " ver"." rev"\n" " Zu installieren: 1.14\n") (help "kopiere LockColors nach WBStartup Dieses Programm\n" "bewirkt die Stabilhaltung Ihrer Workbench-\n" "farben. Für detailliertere Fragen lesen Sie\n" "bitte die Anleitung im Docs-Verzeichnis...") (source "MultiIcons:LockColors") (dest "SYS:WBStartup") (pattern "LockColors") (safe) (infos) (confirm) (optional nofail askuser) ) (complete 25) ; Farbtabelle nach s: (copyfiles (prompt "Farbtabelle kommt nach s:") (help "kopiere die Standartfarbpalette nach s:") (source "MultiIcons:s") (dest "s:") (pattern "LockColors.cfg") (safe) (infos) (optional nofail askuser) (confirm) ) (complete 26) ; Updaten der ILBM Datatype (set vernum (getversion "SYS:Classes/datatypes/ilbm.datatype")) (set ver (/ vernum 65536)) (set rev (- vernum (* ver 65536) ) ) (copyfiles (prompt "Wollen Sie die ILBM Datatype auf V40.3 updaten?\n" "Die Kickstart V3.0/V3.1 Datatype enthält einige\n" "Bugs, die Commodore mit diesem Update behebt.\n" "(Nur sinnvoll bei Kickstart 3.0 oder 3.1!)\n" "Installierte Version " ver"." rev"\n" " Zu installieren: 40.3\n") (help "Diese Datatype bewirkt bessere Palettenberechnungen"\ "bei IFF-Bilddarstellungen, vor allem auf der WB\n") (source "multiIcons:ILBMDataUpdate") (dest "SYS:Classes/datatypes") (pattern "ilbm.datatype") (safe) (infos) (optional nofail askuser) (confirm) ) (complete 30) ; updaten von IPrefs (set vernum (getversion "C:IPrefs")) (set ver (/ vernum 65536)) (set rev (- vernum (* ver 65536) ) ) (copyfiles (prompt "Wollen Sie das IPrefs der Workbench V3.1 von\n" "zwei kleinen Fehlern bereinigen?\n" "(Nur sinnvoll bei installierter WB 3.1!)\n" "Installierte Version " ver"." rev"\n" " Zu installieren: 40.8\n") (help "Dieses IPrefs nutzt eine korrekte Reihenfolge\n" "bei der Allozierungsreihenfolge der Farben.\n") (source "multiicons:IPrefsUpdate") (dest "SYS:c") (pattern "IPrefs") (safe) (infos) (confirm) (optional nofail askuser) ) (complete 35) ; updaten der deutschen WB3.1-Locales (copyfiles (prompt "Besitzen Sie Workbench 3.1 und nutzen die\n" "deutsche Lokalisierung, dann können Sie diese\n" "bei dieser Gelegenheit gleich von mehreren\n" "Fehlern bereinigen lassen und erweitern.\n") (help "Beseitigt Darstellungsprobleme mit Installer\n" "und WB.Catalog und erweitert die Workbench\n" "um diverse Tastaturkürzel...\n") (source "multiicons:localeupdate") (dest "LOCALE:catalogs/deutsch/sys") (pattern "#?") (safe) (confirm) (optional nofail askuser) ) (complete 40) ; Hinzufügen des Patches in die User-Startup (startup "Multi Icons Package" (prompt "Nun wird eine Zeile zum korrekten Kopieren des RAM-Disk Symbols\n" "In die user-startup eingefügt.") (help "Dies ist notwendig, da die Workbench ein eigenkreiertes" "RAM-Disk Symbol nicht standartmäßig vorsieht.") (command "copy s:disk.info to ram: >NIL:\n") ) (complete 42) ; Jetzt werden erst einmal die aktuellen Bildschirmwerte eingestellt (run "SYS:Prefs/SCreenmode" (prompt "Jetzt wird der Bildschirm den neuen\n" "Bildschirmwerten angepaßt. Bitte\n" "stellen Sie jetzt die Workbenchtiefe\n" "auf einen Wert von mindestens 16 Farben\n" "und speichern Sie dies ab.") (help "Das Screenmode-Programm der HD wird gestartet\n" "Dies ist nützlich, weil jetzt Icons geupdatet\n" "werden und Sie schon einen optischen Eindruck\n" "bekommen können.") (confirm) ) (complete 45) ; Nun wird der Bildschirm farbwertkorrigiert (run "MultiIcons:c/SetPens MultiIcons:s/Palette.MICONS" (prompt "Zur korrekten Farbdarstellung wird die\n" "Bildschirmdarstellung jetzt temporär\n" "korrigiert...") (help "Programm SetPens wird gestartet, damit\n" "der optische Eindruck schon jetzt stimmt :-)\n") (confirm) ) (complete 46) ; Updaten der Laufwerkssymbole (run "MultiIcons:c/IconUpDate tdcwn MultiIcons:Icons/DiskIcons/DH0.info SYS:Disk.info" (prompt "Updaten Laufwerkssymbol SYS:\n Das Festplattensymbol wird erneuert.\n") (help "SYS: Diskicon wird geupdatet") (confirm) ) (complete 47) (copyfiles (prompt "kopiere ...") (help "no help aviable") (source "multiicons:icons/diskicons") (dest "ram:") (pattern "disk.info") ) (complete 48) (run "MultiIcons:c/IconUpDate tdcwn MultiIcons:Icons/DiskIcons/RAM1.info RAM:Disk.info" (prompt "Updaten Laufwerkssymbol RAM:\n Das Icon der RAM-Disk wird erneuert.\n") (help "SYS: RAM Icon wird geupdatet") (confirm) ) (complete 49) ; RAM-Icon sichern (copyfiles (prompt "Resetfestes Speichern des RAM Symboles...") (help "Nötig, damit nach Reset das RAM-Icon wieder gefunden\n" "wird. Es sei denn, sie benutzen einen Icon-Patch.") (source "RAM:") (dest "S:") (pattern "disk.info") (infos) ) (complete 50) ; Ersetzen der Prefs-Icons selektiv (set patt_dir (getassign "Patterns" "a")) ( (set patt_dir (askdir (prompt "Wählen Sie den Pfad, wo sich ihre Prefs-Enstell-\n " "programme befinden. Dort werden bei Bedarf die\n" "Standart-Icons ausgetauscht (Abfrage folgt.)" (help "Ersetzen der Prefs-Icons selektiv") (default pattdir)) ) ) (set patt_dir (tackon pattdir "")) ) (copyfiles (prompt "Tausche alte Icons in Prefs") (help "Standarticons in Prefs tauschen") (source "MultiIcons:icons/prefs") (dest patt_dir) (pattern "#?") (safe) (infos) (confirm) (optional nofail askuser) ) (complete 51) ; Ersetzen der System-Icons selektiv (copyfiles (prompt "Tausche alte Icons in SYS:System") (help "Standarticons in System tauschen") (source "MultiIcons:icons/System") (dest "SYS:System") (pattern "#?") (safe) (infos) (confirm) (optional nofail askuser) ) (complete 55) ; Ersetzen der Utilities-Icons selektiv (copyfiles (prompt "Tausche alte Icons in SYS:Utilities") (help "Standarticons in Utilities tauschen") (source "MultiIcons:icons/utilities") (dest "SYS:Utilities") (pattern "#?") (safe) (infos) (confirm) (optional nofail askuser) ) (complete 60) ; Fixfonts aufrufen um Fonttabellen zu korrigieren (run "SYS:System/FixFonts" (prompt "Um eine korrekte Einbindung der neuen\n" "Fonts im Betriebssystem zu gewährleisten\n" "wird nun Fixfonts aufgerufen ...") (help "Fixfonts dient der korrekten Einbindung\n" "und Korrigierung der Fonttabellen.\n") (confirm) ) (complete 65) ; Nun werden alle alten Drawer-Symbole auf SYS: ausgetauscht (execute "multiicons:Installscripts/completeupdatedrawer" (prompt "Nun werden alle Schubladensymbole in SYS: geupdatet.\n" "Dies kann eine geraume Zeit je nach Größe der Fest- \n" "platte dauern. Werden Sie deshalb nicht ungeduldig!\n" "Es werden nur die reinen Bildinformationen getauscht,\n" "Tooltype-Einträge, Positionen etc. bleiben erhalten.") (help "Es werden nur die reinen Bildinformationen getauscht!") (confirm) ) (complete 100) (exit "Installation der MultiIcons komplett. Sollten Sie\nvon einer früheren Version geupdatet haben, ent-\nfernen Sie vor einem Reboot bitte folgende Zeilen\naus der Datei User-startup im s:Verzeichnis:\nPatchpens >NIL:\nrun >NIL: shovecolors ....\nSie können dies auch in der Anleitung `NewIcons`\nauf der Diskette noch einmal nachlesen. Viel Spaß!")