home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 18 / amigaformatcd18.iso / -in_the_mag- / emulation / otherstuff / 303emuv2.2 / 303emu2 / install_303emu2 < prev    next >
Text File  |  1997-07-31  |  5KB  |  296 lines

  1. ; ***********************************************
  2. ; *                                             *
  3. ; *      303 Emulator V2.x HD-Installer by      *
  4. ; *    Marinus Kuivenhoven/Jeroen Schellekens   *
  5. ; *                                             *
  6. ; *                   V1.1                      *
  7. ; *                                             *
  8. ; *    Thanks to Richard Körber for his nice    *
  9. ; *               example-script!               *
  10. ; *                                             *
  11. ; ***********************************************
  12.  
  13. ;------------------------------------------------ Zet dingen
  14.  
  15. ; ***************** Assign-text
  16.  
  17. (set AsName    "303emu2:")
  18.  
  19. ; ***************** Files
  20.  
  21. (set ProgFile    "303emuV2.2")
  22. (set GuideFile    "303emuV2.guide")
  23. (set ReadmeFile    "Readme.txt")
  24.  
  25. ; ***************** Dest-directories
  26.  
  27. (set DestDirName    "303emu2")
  28.  
  29. (set SubSystem      "system")
  30. (set SubParameters    "parameters")
  31. (set SubSamples      "samples")
  32. (set SubScripts     "scripts")
  33. (set SubTempfiles    "tempfiles")
  34.  
  35. ; ***************** Messages
  36.  
  37. (set IntroMsg
  38.     (cat    "\n303emulator 2"
  39.         "\n"
  40.         "\nHi! Now you are going to install version 2.2"
  41.         "\nof the 303emulator on your harddrive."
  42.         "\n"
  43.         "\nThe whole program requires about 2 Megabytes"
  44.         "\nof free diskspace on your hardrive,"
  45.         "\nincluding the example- and helpfiles."
  46.     )
  47. )
  48.  
  49.  
  50. (set EndMsg
  51.     (cat    "\nEverything has gone correctly!"
  52.         "\nReset your computer to try 303emu2 out."
  53.     )
  54. )
  55.  
  56.  
  57. (set AssignMsg
  58.     (cat    "\nTo start-up the 303emulator properly,"
  59.         "\nI have to make an Assign. Therefore"
  60.                 "\nI am going to change your User-startup."
  61.     )
  62. )
  63.  
  64. ; ***************** Prompts
  65.  
  66. (set DestDirPrompt
  67.     (cat    "Where do you want to install '303emu2'?"
  68.         "\nA new directory will be created."
  69.     )
  70. )
  71.  
  72. (set CopyMainPrompt
  73.     "Copying main program..."
  74. )
  75.  
  76. (set CopyGuidePrompt
  77.     "Copying guidefile..."
  78. )
  79.  
  80. (set CopyReadmePrompt
  81.     "Copying readme-file..."
  82. )
  83.  
  84. (set CopyMiscPrompt
  85.         "Copying files..."
  86. )
  87.  
  88. (set AsPrompt
  89.         "Adding things to your user-startup..."
  90. )
  91.  
  92. ; ***************** Help
  93.  
  94. (set DestDirHelp
  95.     (cat    "\nHe dork! I am asking you where you want"
  96.         "\nto put the program on your harddisk."
  97.     )
  98. )
  99.  
  100.  
  101. (set AsHelp
  102.     (cat    "\nIf I don't make an assign, the program will"
  103.         "\nNOT work, so..."
  104.     )
  105. )
  106.  
  107. ;------------------------------------------------ Hier begint het gezeik
  108.  
  109. ; ***************** Introotje
  110.  
  111. (message IntroMsg)
  112.  
  113. ; ***************** Vraag nieuwe dir
  114.  
  115. (set DestDir
  116.     (askdir
  117.     (prompt  DestDirPrompt)
  118.     (help DestDirHelp)
  119.     (default "Ram:")
  120.     )
  121. )
  122.  
  123. ; ***************** Maak nieuwe dir
  124.  
  125. (set DestDir
  126.     (tackon DestDir DestDirName)
  127. )
  128.  
  129. (makedir
  130.     (DestDir)
  131.     (infos)
  132. )
  133.  
  134. (set @default-dest (DestDir))
  135.  
  136. ; ***************** Kopieer hoofdprogramma
  137.  
  138. (copyfiles
  139.     (prompt CopyMainPrompt)
  140.     (help @copyfiles-help)
  141.     (source ProgFile)
  142.     (dest DestDir)
  143.         (infos)
  144. )
  145.  
  146. ; ***************** Kopieer guidefile
  147.  
  148. (copyfiles
  149.     (prompt CopyGuidePrompt)
  150.     (help @copyfiles-help)
  151.     (source GuideFile)
  152.     (dest DestDir)
  153.         (infos)
  154. )
  155.  
  156. ; ***************** Kopieer readmefile
  157.  
  158. (copyfiles
  159.     (prompt CopyReadmePrompt)
  160.     (help @copyfiles-help)
  161.     (source ReadmeFile)
  162.     (dest DestDir)
  163.         (infos)
  164. )
  165.  
  166. ; ***************** Onthoud basis-dir
  167.  
  168. (set BaseDir DestDir)
  169.  
  170. ; ***************** Maak system-dir
  171.  
  172. (set DestDir
  173.     (tackon BaseDir SubSystem)
  174. )
  175.  
  176. (makedir
  177.     (DestDir)
  178. )
  179.  
  180. (set @default-dest (DestDir))
  181.  
  182. ;****************** Kopieer system-dir
  183.  
  184. (copyfiles
  185.     (prompt CopyMiscPrompt)
  186.     (help @copyfiles-help)
  187.     (source SubSystem)
  188.     (dest DestDir)
  189.     (files)
  190.         (all)
  191. )
  192.  
  193. ; ***************** Maak parameters-dir
  194.  
  195. (set DestDir
  196.     (tackon BaseDir SubParameters)
  197. )
  198.  
  199. (makedir
  200.     (DestDir)
  201. )
  202.  
  203. (set @default-dest (DestDir))
  204.  
  205. ; ***************** Kopieer parameters-dir
  206.  
  207. (copyfiles
  208.     (prompt CopyMiscPrompt)
  209.     (help @copyfiles-help)
  210.     (source SubParameters)
  211.     (dest DestDir)
  212.     (files)
  213.         (all)
  214. )
  215.  
  216. ; ***************** Maak samples-dir
  217.  
  218. (set DestDir
  219.     (tackon BaseDir SubSamples)
  220. )
  221.  
  222. (makedir
  223.     (DestDir)
  224. )
  225.  
  226. (set @default-dest (DestDir))
  227.  
  228. ; ***************** Kopieer samples-dir
  229.  
  230. (copyfiles
  231.     (prompt CopyMiscPrompt)
  232.     (help @copyfiles-help)
  233.     (source SubSamples)
  234.     (dest DestDir)
  235.     (files)
  236.         (all)
  237. )
  238.  
  239. ; ***************** Maak scripts-dir
  240.  
  241. (set DestDir
  242.     (tackon BaseDir SubScripts)
  243. )
  244.  
  245. (makedir
  246.     (DestDir)
  247. )
  248.  
  249. (set @default-dest (DestDir))
  250.  
  251. ; ***************** Kopieer scripts-dir
  252.  
  253. (copyfiles
  254.     (prompt CopyMiscPrompt)
  255.     (help @copyfiles-help)
  256.     (source SubScripts)
  257.     (dest DestDir)
  258.     (files)
  259.         (all)
  260. )
  261.  
  262. ; ***************** Maak tempfiles-dir
  263.  
  264. (set DestDir
  265.     (tackon BaseDir SubTempfiles)
  266. )
  267.  
  268. (makedir
  269.     (DestDir)
  270. )
  271.  
  272. (set @default-dest (DestDir))
  273.  
  274. ; ***************** Zet dir weer zoals aan begin
  275.  
  276. (set @default-dest (BaseDir))
  277.  
  278. ; ***************** Voeg assign toe aan user-startup
  279.  
  280. (message AssignMsg)
  281.  
  282. (startup AsName
  283.     (prompt AsPrompt)
  284.     (help AsHelp)
  285.     (command
  286.         "Assign 303emu2: \"" @default-dest "\"\n"
  287.     )
  288. )
  289.  
  290. ; ***************** Eindbericht
  291.  
  292. (message EndMsg)
  293.  
  294. ; ***************** Klaar!
  295. ;------------------------------------------------ Einde
  296.