home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d09xx / d0951.lha / MaxonMAGIC / Install-MM-HD.english < prev    next >
Text File  |  1993-12-17  |  4KB  |  204 lines

  1. ; $VER: MaxonMAGIC Install Version 1.1 (1.12.93)
  2. (set #introduction
  3. (cat "\nThis script will install \n\nMaxonMAGIC\n\n on your harddisk. "
  4.      "The installation will work almost automatically. "))
  5. (set #askdir-help
  6. (cat "\nChoose a directory on your harddisk partition in which you want "
  7.      "to install MaxonMAGIC. This script will NOT create a drawer! "
  8.      "Click on \"MAKE NEW DRAWER\" and type in the name of the  drawer "
  9.      "(e.g. WORK:MMAGIC). "))
  10. (set #help-startup
  11. (cat "MaxonMAGIC will do some changes to the file \"s:user-startup\". "
  12.      "to be started directly after system startup. "
  13.      "Click on \"Proceed\" to let the changes take effect. "))
  14. (set #no-inst
  15. (cat "\nThere is not enough disk space to install MaxonMAGIC! "))
  16.  
  17.  
  18.  
  19. (set #MAGICSIZE    1)
  20. (set #MaxonMSIZE  1)
  21.  
  22.  
  23. (Procedure Inst_NormFiles
  24.     (if (< (getdiskspace @Dest) @Size)
  25.         (abort #no-inst))
  26.  
  27.     (set @anzeige (cat "Copying "@FName" from "@SOURCE" \nto "@Dest))
  28.     (copyfiles (prompt @anzeige)(help @copyfiles-help)(source @Source)(choices @FName)(files)(infos)(dest @Dest)(confirm))
  29. )
  30.  
  31. (Procedure Inst_PatternFiles
  32.     (if (< (getdiskspace @Dest) @Size)
  33.         (abort #no-inst))
  34.  
  35.     (set @anzeige (cat "Copying "@FName" from "@SOURCE" \nto "@Dest))
  36.     (copyfiles (prompt @anzeige)(help @copyfiles-help)(source @Source)(pattern @Pattern)(infos)(dest @Dest)(confirm))
  37. )
  38.  
  39.  
  40.  
  41. (message #introduction)
  42. (welcome)
  43. (set old_level @user-level)
  44.  
  45. (complete 0)
  46.  
  47. (set @default-dest                           ; Verzeichnis aussuchen 
  48.     (askdir
  49.         (prompt #COPVERZ)
  50.         (help    #askdir-help)
  51.         (default "WORK:MMAGIC")
  52.     )
  53. )
  54.  
  55. (if                                          ; Verzeichnis erzeugen
  56.     (= (exists @default-dest) 0)
  57.     (makedir @default-dest)
  58. )
  59.  
  60.  
  61.  
  62.  
  63. (if
  64.    (= (exists "C:MuchMore") 0)
  65.     (copyfiles                                        ; MuchMore kopieren
  66.         (help @copyfiles-help)
  67.         (source "C")
  68.         (dest "C:")
  69.        (choices "MuchMore")
  70.     )
  71. )
  72.  
  73. (complete 10)
  74.  
  75. (
  76.     (set @Source "")
  77.     (set @Dest @default-dest)
  78.    (set @Pattern "MM_Sounds")
  79.     (set @Size #MaxonMSIZE)
  80.     (Inst_PatternFiles)
  81. )
  82.  
  83. (complete 20)
  84.  
  85. (
  86.     (set @Source "")
  87.     (set @Dest @default-dest)
  88.    (set @Pattern "MM_SModule")
  89.     (set @Size #MAGICSIZE)
  90.     (Inst_PatternFiles)
  91. )
  92.  
  93. (
  94.     (set @Source "")
  95.     (set @Dest @default-dest)
  96.    (set @Pattern "MM_Effekte")
  97.     (set @Size #MAGICSIZE)
  98.     (Inst_PatternFiles)
  99. )
  100.  
  101. (
  102.     (set @Source "")
  103.     (set @Dest @default-dest)
  104.    (set @FName "Manual")
  105.     (set @Size #MAGICSIZE)
  106.     (Inst_NormFiles)
  107.  
  108. )
  109.  
  110.  
  111. (complete 40)
  112.  
  113. (
  114.     (set @Source "")
  115.     (set @Dest @default-dest)
  116.    (set @FName "MaxonMAGIC_Demo_Eng")
  117.     (set @Size #MAGICSIZE)
  118.     (Inst_NormFiles)
  119. )
  120.  
  121.  
  122.  
  123. (complete 60)
  124.  
  125. (
  126.     (set @Source "")
  127.     (set @Dest @default-dest)
  128.    (set @FName "MM_Prefs")
  129.     (set @Size #MAGICSIZE)
  130.     (Inst_NormFiles)
  131.  
  132. )
  133.  
  134.  
  135.  
  136. (complete 70)
  137.  
  138. (copylib                                            ; RCT-LIB kopieren
  139.     (prompt "Copying RCT-LIBRARY ...")
  140.     (help
  141.         "The RCT-Library is used because of its powerful filerequester. "
  142.       "If you already have a version installed then this is a newer "
  143.       "one.\n\n"
  144.         @copyfiles-help
  145.     )
  146.     (source "libs/rct.library")
  147.     (dest "Libs:")
  148.     (confirm)
  149. )
  150.  
  151. (complete 90)
  152.  
  153.  
  154.  
  155. (set changechoice 1)
  156.  
  157. (set changechoice
  158.     (askchoice
  159.         (prompt "\nDo you want to have MaxonMAGIC activated after system startup? "
  160.               "This will change your file s:user-startup.")
  161.         (help @askchoice-help)
  162.         (choices "Yes" "No")
  163.         (default 0)
  164.     )
  165. )
  166.  
  167.  
  168. (set command1 "MaxonMAGIC_Demo_Eng")
  169.     
  170. (if (not changechoice)
  171.     (
  172.     ; ------- STARTUP ─NDERN
  173.     
  174.     
  175.     (set command1 (tackon @default-dest "MaxonMAGIC_Demo_Eng"))
  176.     
  177.     (set command1.txt
  178.         (cat 
  179.              "\n\n\nYour user-startup has to be changed.\n\n"
  180.              command1
  181.         )
  182.     )
  183.     
  184.     (startup "MaxonMAGIC_Demo.app"
  185.         (prompt command1.txt)
  186.         (help #help-startup)
  187.         (command command1)
  188.     )))
  189.  
  190. (complete 100)
  191.  
  192. ; ------- FERTIG
  193.  
  194. (message (cat 
  195.     "Installation complete.\n"
  196.    "Now remove disk and reboot your computer. "))
  197.  
  198.  
  199. (exit)
  200.  
  201. ;=============================================================================
  202.  
  203.