home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 51 / af051sub.adf / PARBN31G.DMS / PARBN31G.adf / ParBENCH.Install.31g < prev    next >
Encoding:
Text File  |  1993-07-30  |  7.3 KB  |  189 lines

  1. ; This is my first attempt at using the CBM Installer program! :)
  2. ; Started 12-16-92 1:43pm Wed
  3. ; Last Update 7-30-93 Fri
  4. ; ©1992,1993 Vernon Graner all rights reserved
  5.  
  6. (@default-dest "SYS:")
  7.  
  8. (welcome
  9.      (message "\nParBENCH Version 3.1g\n\n\n> Special AMIGA FORMAT MAGAZINE Pre-Release Edition <\n\n\nA note on USER LEVELS:\n\nChoose NOVICE for quick install.\nChoose INTERMEDIATE for basic control.\nChoose EXPERT for detailed control.")
  10. )
  11.  
  12. (transcript "ParBENCH installation on "@default-dest)
  13.  
  14. (complete 0)
  15.  
  16. (set package
  17.     (askchoice
  18.         (Prompt "What package would you like installed?\n (For Addtional Information hit HELP!)")
  19.         (help "\n  AMIGA TO CDTV installs just the files for connecting an Amiga to a CDTV.This allows reading CDROM's like the Hypermedia Concepts Fred Fish collection. Choose this setting if you intend to only use ParNET to communicate with a CDTV.\n\n  AMIGA TO AMIGA installs all the files needed to communicate betweeen two Amiga Computers. Choose this setting if you do not have a CDTV.\n\n  BOTH is all of the above. Choose this for maximum flexibility.")
  20.         (choices "Amiga to CDTV" "Amiga to Amiga" "Both")
  21.         (default 2 )
  22.     )
  23. )
  24.  
  25. (set turbo
  26.     (askchoice
  27.         (Prompt "Do you want the 680x0 optimized parnet.device installed? (Select HELP For details!)")
  28.         (help "\n  The Tulsa Amiga Users Group provided this file and claims it is a 68040/030/020 optimized version of the parnet.device.\n\n  Some users claim it greatly enhances the speed of the NET: handling when installed on a machine with the correct processor.\n\n  Please note that this is an EXPERIMENTAL file and has not been tested, nor approved for use, by the Software Distillery or the authors of ParNET. (Yet!) :) It is provided here as a 'Power User' option.")
  29.         (choices "Normal parnet.device" "680x0  parnet.device")
  30.         (default 0 )
  31.     )
  32. )
  33.  
  34.  
  35. (set ParNET_Dest
  36.     (tackon
  37.         (askdir
  38.             (prompt "Select the location for the ParNET Drawer.")
  39.             (help "\n  ParBENCH relies on there being a Drawer called 'ParNET' in order for it to install properly. This drawer must exist in order for the remainder of this script to function.")
  40.             (default @default-dest)
  41.         )
  42.         "ParNET"
  43.     )
  44. )
  45. (makedir ParNET_Dest (infos))
  46.  
  47. (complete 10)
  48.  
  49. ; **** Ok Ok, so its Really Clumsy but I don't know how to do multiple
  50. ; **** operators without it shifting to ELSE!!! Grrr...
  51.  
  52. (if (= package 2)
  53.     (copyfiles
  54.         (Prompt "For Addtional Information on these files hit HELP.")
  55.         (help "\n  These scripts are used to launch the network between two Amigas. You really only need one of each type on each machine IE: Boot.HOST on machine 1, Boot.CLIENT on machine 2. If you want maximum versatility you may install both, as that is the default condition.")
  56.         (source "ParBENCH:ParNET")
  57.         (dest ParNET_Dest)
  58.         (files)
  59.         (infos)
  60.         (pattern "Boot.#?")
  61.         (confirm)
  62.     )
  63. )
  64. (if (= package 2)
  65.     (copyfiles
  66.         (Prompt "For Addtional Information on this file hit HELP.")
  67.         (help "\n  This script is used to make it easier to connect to a CDTV via ParNET. It is the same as Boot.HOST except that it has additional code to sense the Hypermedia Concepts Fred Fish Collection CDROM V1.5, add PNET Keys capabilities and assigns logical CD0: to NET:CD0. This last allowing the CD_SAMPLER to operate.")
  68.         (source "ParBENCH:ParNET")
  69.         (dest ParNET_Dest)
  70.         (files)
  71.         (infos)
  72.         (pattern "CDTV.Connect")
  73.         (confirm)
  74.     )
  75. )
  76.  
  77. (if (= package 1)
  78.     (copyfiles
  79.         (Prompt "For Addtional Information on these files hit HELP.")
  80.         (help "\n  These scripts are used to launch the network between two Amigas. You really only need one of each type on each machine IE: Boot.HOST on machine 1, Boot.CLIENT on machine 2. If you want maximum versatility you may install both, as that is the default condition.")
  81.         (source "ParBENCH:ParNET")
  82.         (dest ParNET_Dest)
  83.         (files)
  84.         (infos)
  85.         (pattern "Boot.#?")
  86.         (confirm)
  87.     )
  88. )
  89.  
  90. (if (= package 0)
  91.     (copyfiles
  92.         (Prompt "For Addtional Information on this file hit HELP.")
  93.         (help "\n  This script is used to make it easier to connect with CDTV via ParNET. It is the same as Boot.HOST except that it has addition code to sense the Hypermedia Concepts Fred Fish Collection CDROM V1.5 and add PNET Keys capabilities as well as assigning logical CD0: to NET:CD0, allowing the CD_SAMPLER to operate.")
  94.         (source "ParBENCH:ParNET")
  95.         (dest ParNET_Dest)
  96.         (files)
  97.         (infos)
  98.         (pattern "CDTV.Connect")
  99.         (confirm)
  100.     )
  101. )
  102.  
  103. (complete 25)
  104.  
  105. ; *** The following 3 files get copied no matter which package is chosen:
  106.  
  107. (copyfiles
  108.     (Prompt "For Addtional Information on these files hit HELP.")
  109.     (help "\nCDTV.NETKeys--A file that is copied to the CDTV to allow it to be controlled from an Amiga Keyboard\nRun.NETCHAT--The icon to launch the 2 way NetChat program\nRun.NETKEYS--See ParBENCH.GUIDE for Details\nRun.NETSTAT--See ParBENCH.GUIDE for Details ")
  110.     (source "ParBENCH:ParNET")
  111.     (dest ParNET_Dest)
  112.     (infos)
  113.     (pattern "#?net#?")
  114.     (confirm)
  115. )
  116. (copyfiles
  117.     (Prompt "For Addtional Information on this file hit HELP.")
  118.     (help "\n  MoveSYS is a public domain utility used to change the system directory from the disk an Amiga booted from, to an alternate device. This utility allows you to assign all system files over the network.\n\n  A typical application would be an A500 with no hard drive being assigned to use an A2000's hard drive over the network.")
  119.     (source "ParBENCH:Parnet")
  120.     (dest ParNET_Dest)
  121.     (infos)
  122.     (pattern "MoveSYS")
  123.     (confirm)
  124. )
  125. (copyfiles
  126.     (Prompt "For Addtional Information on this file hit HELP.")
  127.     (help "\n  This file is the Default Icon file ParBENCH uses for drives that would otherwise not appear. This file may be created by you or changed to taste.")
  128.     (source "ParBENCH:Parnet")
  129.     (dest ParNET_Dest)
  130.     (pattern "node.rinfo")
  131.     (confirm)
  132. )
  133.  
  134. (complete 40)
  135. (copyfiles
  136.     (Prompt "Select the commands to be copied to your C: directory.")
  137.     (help "\n\n NetPNet-Server is required for ParNET to operate. ParBENCH relies on it being in the C: directory.\n\n  NetSTAT is a utility used by the Monitor.NET script to give a graphic display of network activity. It is not required for ParNET to operate.\n\n  PNetKeys is used by the NetKEYS script to allow control of the remote machine's mouse & keyboard. It is not required for ParNET to operate.")
  138.     (source "ParBENCH:C/")
  139.     (dest "C:")
  140.     (pattern "#?")
  141. ;    (Files)
  142.     (confirm)
  143. )
  144. (complete 60)
  145. (copyfiles
  146.     (Prompt "Select the commands to be copied to your L: directory.")
  147.     (help "See the ParBENCH.Guide for details on these files.")
  148.     (source "ParBENCH:L/")
  149.     (dest "L:")
  150.     (pattern "#?")
  151.     (confirm)
  152. )
  153.  
  154. (complete 80)
  155. (copyfiles
  156.     (Prompt "Select the commands to be copied to your DEVS: directory.")
  157.     (help "See the ParBENCH.Guide for details on these files.")
  158.     (source "ParBENCH:Devs/")
  159.     (dest "DEVS:")
  160.     (pattern "Mountlist.Parnet.#?")
  161.     (Files)
  162.     (confirm)
  163. )
  164.  
  165. (complete 90)
  166.  
  167.  
  168. (if (= Turbo 0)
  169.     (copylib
  170.         (prompt "Copying ParNET.device to your DEVS: directory.")
  171.         (help "See the ParBENCH.Guide for details on this file.")
  172.         (source "ParBENCH:devs/parnet.device")
  173.         (dest "SYS:DEVS")
  174.         (confirm)
  175.     )
  176. )
  177. (if (= Turbo 1)
  178.     (copylib
  179.         (prompt "Copying ParNET.device to your DEVS: directory.")
  180.         (help "See the ParBENCH.Guide for details on this file.")
  181.         (source "ParBENCH:devs/030/parnet.device")
  182.         (dest "SYS:DEVS")
  183.         (confirm)
  184.     )
  185. )
  186.  
  187. (complete 100)
  188. (exit "ParBENCH is Copyright ©1992/1993 Vernon Graner\nGraner Sound Multimedia Studios\n7002b Oak Meadow Circle Austin, Texas 78736\nVoice#(512)-288-2515\n\nPlease try and Support Shareware Authors! :)")
  189.