home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / EGS / RTR-EGS4.DMS / in.adf / Execute_FRESHUP < prev    next >
Encoding:
Text File  |  1994-05-21  |  2.9 KB  |  94 lines

  1. ;************************************************************
  2. ;*                                                          *
  3. ;*         Piccolo-FRESHUP(1) Installation-Script           *
  4. ;*                                                          *
  5. ;*                                                          *
  6. ;*              Script written by J.Ringelberg              *
  7. ;*                       21.04.1994                         *
  8. ;*                                                          *
  9. ;*           $VER: Install-Script 1.0  (21.04.94)           *
  10. ;*                ©1994 by Ing.Büro Helfrich                *
  11. ;*                                                          *
  12. ;************************************************************
  13.  
  14.  
  15. (set EGSSysDir "EGS:")
  16. (set @default-dest EGSSysDir)
  17.  
  18.  
  19. ;*** First check if EGS: is assigned
  20.  
  21. (if (exists "EGS:" (noreq)) (set EGSok 1))
  22.  
  23. (complete 10)
  24.  
  25. (if (<> 1 EGSok)
  26. (
  27.     (message  "Es wurde KEIN EGS: System erkannt! "
  28.               "Demzufolge haben Sie die Piccolo Software NICHT oder "
  29.               "NICHT RICHTIG installiert. Bitte installieren Sie erst die "
  30.               "Piccolo-System-Software, bevor Sie das Software-Freshup"
  31.               "durchführen lassen möchten. !")
  32.     (exit (quiet))
  33. )
  34. )
  35.  
  36. ;*************** Now the installation itself begins ******************
  37.  
  38. ;*** Copy LHARC to RAM ***
  39. (copyfiles
  40.     (prompt "Kopiere Datei lharc nach RAM.")
  41.     (source "Piccolo_Freshup:c/LHARC")
  42.     (dest   "ram:")
  43. )
  44.  
  45. ;*** Install the main part of EGS - drivers, libraries, classes...
  46. (if (= 1 EGSok)
  47.     (
  48.         (working "Installiere EGS-Systemdateien...")
  49.         (if (= @user-level 2)
  50.             (
  51.                 (set ReallyInst
  52.                     (askbool
  53.                         (prompt "Archiv 'Piccolo-Freshup.lzh' nach '" EGSSysDir "' auspacken ?")
  54.                         (help "Dieser Schritt installiert die wichtigsten Dateien des "
  55.                           "EGS-Systems auf Ihrer Festplatte - Bibliotheken, Treiber "
  56.                           "und Klassen. Ohne diese Dateien kann EGS nicht laufen.\n"
  57.                           "Wenn Sie wollen, können Sie an dieser Stelle die Installation "
  58.                           "der EGS-Systemdateien überspringen. Das ist aber ganz und gar "
  59.                           "nicht zu empfehlen.")
  60.                         (choices "Ja" "Nein")
  61.                     )
  62.                 )
  63.             )
  64.             (set ReallyInst 1)
  65.            )
  66.  
  67.         (if (= ReallyInst 1)
  68.             (
  69.                 (set @execute-dir EGSSysDir)
  70.                 (set lzrc
  71.                     (run ("RAM:LHARC -mqx x %s" "Piccolo_Freshup:Piccolo-Freshup.lzh")
  72.                         (prompt "Entpacke Archiv Piccolo-Freshup.lzh nach " EGSSysDir)
  73.                     )
  74.                 )
  75.                 (if (<> lzrc 0)
  76.                     (message "Es trat ein Fehler beim Dekomprimieren von 'EGS-System' auf." )
  77.                 )
  78.             )
  79.         )
  80.     )
  81. )
  82.  
  83.  
  84. ;*** Delete file LHARC from RAM ***
  85. (delete "Ram:LHARC"
  86.     (prompt "Entferne RAM:LHARC")
  87. )
  88.  
  89. (complete 100)
  90. ;*** Ask user to reboot ***
  91. (exit    "Das Software-Freshup für die Piccolo-Grafikkarte ist nun installiert. \n"
  92.          "Bitte führen Sie nun einen Reset durch, damit die gemachten Änderungen "
  93.          "wirksam werden !!!\n\n Viel Spaß mit Ihrer Piccolo-Grafikkarte !!!")
  94.