home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 December / CHIP_CD_1997_12_PL.iso / knowhow / packet / fbbwin / disk1 / install.fbb < prev    next >
Encoding:
Text File  |  1997-06-15  |  20.0 KB  |  877 lines

  1. #
  2. # Installation file for WINFBB
  3. #
  4. #
  5. # Allowed commands are :
  6. #
  7. # MKDIR  : create directory
  8. # MKDIR DirName
  9. #
  10. # COPY   : uncompress and copy a file into the specified directory
  11. #          $DST is assumed as the base of the copy. If DirName is
  12. #          ommitted, file will be copied in $DST
  13. # COPY FileName DirName
  14. #
  15. # MCOPY  : Copy-command allowing wildcards, but which CANNOT decompress.
  16. #          Syntax is the same as COPY.
  17. #          MCOPY C:\FBB\*.* C:\FBB_OLD
  18. #
  19. #
  20. # DEL    : Deletes a file
  21. # DEL FileName
  22. #
  23. # DISK   : Prompts for changing disk
  24. # DISK NumberOfDisk
  25. # A file named DISK1.@@@ (1 for 1st disk, and so on) must exist in each
  26. # disk as a label.
  27. #
  28. # EXEC   : executes a program and waits for completion
  29. # EXEC Directory_of_execution program arguments ...
  30. #
  31. # GROUP  : create a group
  32. # GROUP GroupName
  33. #
  34. # ITEM   : add an item to the previously created group
  35. # ITEM FullFileName ItemName
  36. #
  37. # NAME   : Defines the name of the application (may hold spaces)
  38. # NAME NameOfApplication
  39. #
  40. # VALUE  : creates of change a KeyWord=Value in a section of a system file
  41. # VALUE SystemIniFile Section KeyWord=Value
  42. #
  43. # REBOOT : prompts the user to reboot WINDOWS or the whole SYSTEM
  44. # REBOOT WINDOWS
  45. # REBOOT SYSTEM
  46. #
  47. # TARGET : Defines the default target directory
  48. # TARGET DefaultDirectory
  49. #
  50. # if a command is preceeded by a number, it updates the position of the gauge
  51. # from 0 to 100%.
  52. #
  53. # TEST Statements :
  54. # IF [NOT] OK Texte to be displayed in the OK/NO dialog window
  55. #    commands ...  (If answer is [NOT] OK)
  56. # ELSE
  57. #    commands ...
  58. # ENDIF
  59. #
  60. # IF [NOT] EXIST FileName
  61. #    commands ...  (If FileName [NOT] EXISTS)
  62. # ELSE
  63. #    commands ...
  64. # ENDIF
  65. #
  66. # All IF stement must be ended with a ENDIF statement
  67. # ELSE section is not mandatory
  68. #
  69. #IF NOT OK "Continue installation"
  70. #10 ABORT
  71. #100 ENDIF
  72. #
  73. #
  74. # Variables :
  75. # $SRC : Origin directory given in the install window
  76. # $DST : Destination directory given in the install window
  77. # $WIN : Windows directory
  78. #
  79.  
  80. NAME WinFBB 7.00d
  81. TARGET C:\FBB
  82.  
  83. #
  84. # ASK for 1st DISK (DISK must hold an empty file named DISK1.@@@)
  85. #
  86.  
  87. # Optional if only 1 disk
  88. DISK 1
  89.  
  90. #
  91. # Prepare for installation, show README.1ST and ask if continue.
  92. #
  93.  
  94. 01 MKDIR   $DST
  95.    MKDIR   BIN
  96.   MCOPY README.1ST $DST
  97.    COPY INSTALL.EXE BIN
  98. 02 EXEC $DST $WIN\NOTEPAD.EXE README.1ST
  99.  
  100.    IF NOT OK Go on installing FBB now ?
  101.      DEL README.1ST
  102.      DEL BIN\INSTALL.EXE
  103.      ABORT
  104. #   ELSE
  105.    ENDIF
  106.  
  107. # DIRECTORIES TO BE CREATED FROM DESTINATION PATH, except $DST and BIN,
  108. # which have already been created.
  109. #
  110.  
  111. 03 MKDIR   DOC
  112.    MKDIR   DOCS
  113.    MKDIR   OLDMAIL
  114.    MKDIR   PG
  115.    MKDIR   STATS
  116.    MKDIR   SYSTEM
  117.    MKDIR   USERS
  118.    MKDIR   USERS\YAPP
  119.    MKDIR   UTIL
  120.    MKDIR   SYSTEM\LANG
  121.    MKDIR   SYSTEM\LOG
  122.    MKDIR   SYSTEM\SAT
  123.    MKDIR   SYSTEM\FWD
  124.    MKDIR   SYSTEM\WP
  125.  
  126. 05 MKDIR   MAIL
  127.    MKDIR   MAIL\MAIL0
  128.    MKDIR   MAIL\MAIL1
  129.    MKDIR   MAIL\MAIL2
  130.    MKDIR   MAIL\MAIL3
  131.    MKDIR   MAIL\MAIL4
  132.    MKDIR   MAIL\MAIL5
  133.    MKDIR   MAIL\MAIL6
  134.    MKDIR   MAIL\MAIL7
  135.    MKDIR   MAIL\MAIL8
  136.    MKDIR   MAIL\MAIL9
  137.  
  138. 06 MKDIR   BINMAIL
  139.    MKDIR   BINMAIL\MAIL0
  140.    MKDIR   BINMAIL\MAIL1
  141.    MKDIR   BINMAIL\MAIL2
  142.    MKDIR   BINMAIL\MAIL3
  143.    MKDIR   BINMAIL\MAIL4
  144.    MKDIR   BINMAIL\MAIL5
  145.    MKDIR   BINMAIL\MAIL6
  146.    MKDIR   BINMAIL\MAIL7
  147.    MKDIR   BINMAIL\MAIL8
  148.    MKDIR   BINMAIL\MAIL9
  149.  
  150. #
  151. # Backup important files, if already exist...
  152. #
  153.  
  154.  
  155. 07 IF EXIST $DST\INIT.SRV
  156.      MKDIR C:\FBB_OLD
  157.      MCOPY $DST\*.* C:\FBB_OLD
  158.      MCOPY $DST\BIN\*.* C:\FBB_OLD
  159.      MCOPY $DST\SYSTEM\*.* C:\FBB_OLD
  160.      MCOPY $DST\SYSTEM\LANG\*.* C:\FBB_OLD
  161.      MCOPY $DST\SYSTEM\SAT\*.* C:\FBB_OLD
  162.      MCOPY $DST\DOC\*.* C:\FBB_OLD
  163.      MCOPY $DST\STATS\*.* C:\FBB_OLD
  164.    ENDIF
  165.  
  166.  
  167. #
  168. # Directory for example-files from this version, files that may already exist
  169. #
  170.  
  171.    MKDIR   EXAMPLES.700
  172.    COPY README.1ST EXAMPLES.700
  173.  
  174. #
  175. # FILES TO BE COPIED (FILENAME -> DIRECTORY)
  176. #
  177.  
  178. #
  179. # BATCH FILES
  180. #
  181.  
  182. 08 COPY DSZ.BAT       BIN
  183.  
  184.    IF EXIST BIN\RUNFBB.BAT
  185.      IF OK RUNFBB.BAT already exists. Replace it ?
  186.        COPY RUNFBB.BAT      BIN
  187.        CHANGE BIN\RUNFBB.BAT %fbb% $DST 
  188.        DEL BIN\RUNFBB.FBB
  189.      ENDIF
  190.    ELSE
  191.      COPY RUNFBB.BAT    BIN
  192.      CHANGE BIN\RUNFBB.BAT %fbb% $DST 
  193.      DEL BIN\RUNFBB.FBB
  194.    ENDIF
  195.    COPY RUNFBB.BAT    EXAMPLES.700
  196.    CHANGE EXAMPLES.700\RUNFBB.BAT %fbb% $DST 
  197.    DEL EXAMPLES.700\RUNFBB.FBB
  198.  
  199.  
  200.  
  201. #
  202. # BINARY COM-FILES AND EXE-FILES
  203. #
  204.  
  205. 09 COPY CLEANUP.COM   BIN
  206.    COPY CLR_USER.COM  BIN
  207.    COPY CUT.COM       BIN
  208.    COPY DSZ.COM       BIN
  209.    COPY EPURMESS.COM  BIN
  210.    COPY EPURWP.COM    BIN
  211.    COPY FV.COM        BIN
  212.    COPY ISDAY.COM     BIN
  213.    COPY MAINTINF.COM  BIN
  214.    COPY NEWDOC.COM    BIN
  215.    COPY REQDIR.COM    BIN
  216.    COPY REQFIL.COM    BIN
  217.    COPY SETUSER.COM   BIN
  218.    COPY SLEEP.COM     BIN
  219.    COPY FBB_SVC.EXE   BIN
  220.    COPY INSTWFBB.EXE  BIN
  221.    COPY MULTI.EXE     BIN
  222.    COPY RUNFBB.EXE    BIN
  223.    COPY SATUPDAT.EXE  BIN
  224.    COPY WFBB.EXE      BIN
  225.  
  226.  
  227.  
  228. #
  229. # WAV SOUNDS
  230. #
  231.  
  232. 10 COPY CONNECT.WAV   BIN
  233.    COPY SYSCALL.WAV   BIN
  234.  
  235. #
  236. # WINDOWS DLLs
  237. #
  238.  
  239.    COPY BC453RTL.DLL  BIN
  240.    COPY BIDS47.DLL    BIN
  241.    COPY OWL253A.DLL   BIN
  242.  
  243. #
  244. # FBB COMMUNICATION DRIVER FOR WINDOWS
  245. #
  246.  
  247. 11 IF EXIST $WIN\SYSTEM\FBBCOMM.DRV
  248.      IF OK FBBCOMM.DRV already exists. Replace it ?
  249.        COPY FBBCOMM.DRV   $WIN\SYSTEM
  250.      ENDIF
  251.    ELSE
  252.      COPY FBBCOMM.DRV   $WIN\SYSTEM
  253.    ENDIF
  254.  
  255. #
  256. # SATELLITE DATABASE
  257. #
  258.  
  259. 12 COPY SATEL.DAT     SYSTEM\SAT
  260.    COPY SAT.EXE       SYSTEM\SAT
  261.    COPY SAT.EXE       EXAMPLES.700
  262.    COPY SAT.PIF       SYSTEM\SAT
  263.    COPY SAT.PIF       EXAMPLES.700
  264. 13 EXEC $DST\SYSTEM\SAT $DST\SYSTEM\SAT\SAT.PIF
  265. 14 EXEC $DST\EXAMPLES.700 $DST\EXAMPLES.700\SAT.PIF
  266.    DEL $DST\SYSTEM\SAT\SAT.EXE
  267.    DEL $DST\EXAMPLES.700\SAT.EXE
  268.    DEL $DST\SYSTEM\SAT\SAT.PIF
  269.    DEL $DST\EXAMPLES.700\SAT.PIF
  270.  
  271. #
  272. # DOC FILES
  273. #
  274.  
  275. 15 COPY CHANGES.DOC   DOC
  276.    COPY CHANGES.DOC   EXAMPLES.700
  277.    COPY FBBMUX.DOC    DOC
  278.    COPY FBBMUX.DOC    EXAMPLES.700
  279.    COPY MULTI.DOC     DOC
  280.    COPY MULTI.DOC     EXAMPLES.700
  281.    COPY WA8DED21.DOC  DOC
  282.    COPY WA8DED21.DOC  EXAMPLES.700
  283.    COPY DSZ.DOC       DOC
  284.    COPY DSZ.DOC       EXAMPLES.700
  285.  
  286.  
  287. DISK 2
  288.  
  289.    COPY FV.DOC        DOC
  290.    COPY FV.DOC        EXAMPLES.700
  291.    COPY SATUPDAT.DOC  DOC
  292.    COPY SATUPDAT.DOC  EXAMPLES.700
  293.  
  294.  
  295. #
  296. # PIF FILES FOR DOS APPLICATIONS
  297. #
  298.  
  299. 16 COPY DSZ.PIF       BIN
  300.    COPY FBB_SVC.PIF   BIN
  301.    COPY RUNFBB.PIF    BIN
  302.  
  303. #
  304. # MAIN CONFIGURATION FILES
  305. #
  306. # INIT.SRV is the only file to be put in FBB directory
  307. # WINFBB.INI will be put in the WINDOWS directory
  308. #
  309.  
  310. 17 IF EXIST INIT.SRV
  311.      IF OK INIT.SRV already exists. Replace it (recommended) ?
  312.        COPY INIT.SRV
  313.        CHANGE INIT.SRV %fbb% $DST
  314.        DEL INIT.FBB
  315.      ENDIF
  316.    ELSE
  317.      COPY INIT.SRV
  318.      CHANGE INIT.SRV %fbb% $DST
  319.      DEL INIT.FBB
  320.    ENDIF
  321.    COPY INIT.SRV EXAMPLES.700
  322.    CHANGE EXAMPLES.700\INIT.SRV %fbb% $DST 
  323.    DEL EXAMPLES.700\INIT.FBB
  324.  
  325. 18 IF EXIST EPURMESS.INI
  326.      IF OK A previous version of EPURMESS.INI already exists. Replace it ?
  327.        COPY EPURMESS.INI
  328.        CHANGE EPURMESS.INI %fbb% $DST
  329.        DEL EPURMESS.FBB
  330.      ENDIF
  331.    ELSE
  332.      COPY EPURMESS.INI
  333.      CHANGE EPURMESS.INI %fbb% $DST
  334.      DEL EPURMESS.FBB
  335.    ENDIF
  336.    COPY EPURMESS.INI EXAMPLES.700
  337.    CHANGE EXAMPLES.700\EPURMESS.INI %fbb% $DST
  338.    DEL EXAMPLES.700\EPURMESS.FBB
  339.  
  340. 19 IF EXIST $WIN\WINFBB.INI
  341.      IF OK A previous version of WINFBB.INI already exists. Replace it ?
  342.        COPY WINFBB.INI $WIN
  343.      ENDIF
  344.    ELSE
  345.      COPY WINFBB.INI $WIN
  346.    ENDIF
  347.    VALUE WINFBB.INI MAIN Position=0;0;500;315
  348.    COPY WINFBB.INI EXAMPLES.700
  349.  
  350.    IF NOT EXIST $WIN\SYSTEM\CTL3DV2.DLL
  351.      COPY CTL3DV2.DLL $WIN\SYSTEM
  352.    ENDIF
  353.  
  354.    COPY MODLABEL.EXE
  355.    COPY MODLABEL.PIF
  356.  
  357. #
  358. # SYSTEM FILES
  359. #
  360.  
  361. 20 IF NOT EXIST SYSTEM\BBS.SYS
  362.      COPY BBS.SYS       SYSTEM
  363.    ENDIF
  364.    COPY BBS.SYS EXAMPLES.700
  365.  
  366.    IF NOT EXIST SYSTEM\BEACON1.SYS
  367.      COPY BEACON1.SYS   SYSTEM
  368.    ENDIF
  369.    COPY BEACON1.SYS EXAMPLES.700
  370.  
  371.    IF NOT EXIST SYSTEM\CRON.SYS
  372.      COPY CRON.SYS      SYSTEM
  373.    ENDIF
  374.    COPY CRON.SYS EXAMPLES.700
  375.  
  376.    IF NOT EXIST SYSTEM\FORWARD.SYS
  377.      COPY FORWARD.SYS   SYSTEM
  378.    ENDIF
  379.    COPY FORWARD.SYS EXAMPLES.700
  380.  
  381.    IF NOT EXIST SYSTEM\INITTNC1.SYS
  382.      COPY INITTNC1.SYS  SYSTEM
  383.    ENDIF
  384.    COPY INITTNC1.SYS EXAMPLES.700
  385.  
  386.    COPY INITTNC.DED SYSTEM
  387.    COPY INITTNC.PK SYSTEM
  388.    COPY INITTNC.DED EXAMPLES.700
  389.    COPY INITTNC.PK EXAMPLES.700
  390.  
  391. 21 IF NOT EXIST SYSTEM\LANGUE.SYS
  392.      COPY LANGUE.SYS    SYSTEM
  393.    ENDIF
  394.    COPY LANGUE.SYS EXAMPLES.700
  395.  
  396.    IF NOT EXIST SYSTEM\MAINT1.SYS
  397.      COPY MAINT1.SYS    SYSTEM
  398.    ENDIF
  399.    COPY MAINT1.SYS EXAMPLES.700
  400.  
  401.    IF NOT EXIST SYSTEM\MEMO.SYS
  402.      COPY MEMO.SYS      SYSTEM
  403.    ENDIF
  404.    COPY MEMO.SYS EXAMPLES.700
  405.  
  406.    IF NOT EXIST SYSTEM\PASSWD.SYS
  407.      COPY PASSWD.SYS    SYSTEM
  408.    ENDIF
  409.    COPY PASSWD.SYS EXAMPLES.700
  410.  
  411. 22 IF EXIST SYSTEM\PORT.SYS
  412.      IF OK PORT.SYS already exists. Replace it (recommended) ?
  413.        COPY PORT.SYS SYSTEM
  414.      ENDIF
  415.    ELSE
  416.      COPY PORT.SYS SYSTEM
  417.    ENDIF
  418.    COPY PORT.SYS EXAMPLES.700
  419.  
  420.    IF NOT EXIST SYSTEM\PROTECT.SYS
  421.      COPY PROTECT.SYS   SYSTEM
  422.    ENDIF
  423.    COPY PROTECT.SYS EXAMPLES.700
  424.  
  425.    IF NOT EXIST SYSTEM\REJECT.SYS
  426.      COPY REJECT.SYS    SYSTEM
  427.    ENDIF
  428.    COPY REJECT.SYS EXAMPLES.700
  429.  
  430.    IF NOT EXIST SYSTEM\SWAPP.SYS
  431.      COPY SWAPP.SYS     SYSTEM
  432.    ENDIF
  433.    COPY SWAPP.SYS EXAMPLES.700
  434.  
  435.    IF NOT EXIST SYSTEM\THEMES.SYS
  436.      COPY THEMES.SYS    SYSTEM
  437.    ENDIF
  438.    COPY THEMES.SYS EXAMPLES.700
  439.  
  440.    IF NOT EXIST SYSTEM\MULTI.TXT
  441.      COPY MULTI.TXT     SYSTEM
  442.    ENDIF
  443.    COPY MULTI.TXT EXAMPLES.700
  444.  
  445.    IF NOT EXIST SYSTEM\FWD\LA1B
  446.      COPY LA1B          SYSTEM\FWD
  447.    ENDIF
  448.    COPY LA1B EXAMPLES.700
  449.  
  450.    IF NOT EXIST SYSTEM\FWD\F6ABJ
  451.      COPY F6ABJ         SYSTEM\FWD
  452.    ENDIF
  453.    COPY F6ABJ EXAMPLES.700
  454.  
  455.    IF NOT EXIST SYSTEM\FWD\AMSAT
  456.      COPY AMSAT         SYSTEM\FWD
  457.    ENDIF
  458.    COPY AMSAT EXAMPLES.700
  459.  
  460.    IF NOT EXIST SYSTEM\REDIST.SYS
  461.      COPY REDIST.SYS    SYSTEM
  462.    ENDIF
  463. 23 COPY REDIST.SYS EXAMPLES.700
  464.  
  465. #
  466. # HELP FILES
  467. #
  468.  
  469. 31 COPY WFBB.HLP      BIN
  470.  
  471.    IF EXIST SYSTEM\LANG\ENGLISH.HLP
  472.      IF OK ENGLISH.HLP already exists. Replace it (recommended) ?
  473.         COPY ENGLISH.HLP  SYSTEM\LANG
  474.      ENDIF
  475.    ELSE
  476.      COPY ENGLISH.HLP  SYSTEM\LANG
  477.    ENDIF
  478.    COPY ENGLISH.HLP EXAMPLES.700
  479.  
  480. 32 IF EXIST SYSTEM\LANG\FRANCAIS.HLP
  481.      IF OK FRANCAIS.HLP already exists. Replace it (recommended) ?
  482.         COPY FRANCAIS.HLP  SYSTEM\LANG
  483.      ENDIF
  484.    ELSE
  485.      COPY FRANCAIS.HLP  SYSTEM\LANG
  486.    ENDIF
  487.    COPY FRANCAIS.HLP EXAMPLES.700
  488.  
  489. 33 IF EXIST SYSTEM\LANG\NORSK8.HLP
  490.      IF OK NORSK8.HLP already exists. Replace it (recommended) ?
  491.         COPY NORSK8.HLP  SYSTEM\LANG
  492.      ENDIF
  493.    ELSE
  494.      COPY NORSK8.HLP  SYSTEM\LANG
  495.    ENDIF
  496.    COPY NORSK8.HLP EXAMPLES.700
  497.  
  498. 34 IF EXIST SYSTEM\LANG\NORSK.HLP
  499.      IF OK NORSK.HLP already exists. Replace it (recommended) ?
  500.         COPY NORSK.HLP  SYSTEM\LANG
  501.      ENDIF
  502.    ELSE
  503.      COPY NORSK.HLP  SYSTEM\LANG
  504.    ENDIF
  505.    COPY NORSK.HLP EXAMPLES.700
  506.  
  507. 35 IF EXIST SYSTEM\LANG\CATALA.HLP
  508.      IF OK CATALA.HLP already exists. Replace it (recommended) ?
  509.         COPY CATALA.HLP  SYSTEM\LANG
  510.      ENDIF
  511.    ELSE
  512.      COPY CATALA.HLP  SYSTEM\LANG
  513.    ENDIF
  514.    COPY CATALA.HLP EXAMPLES.700
  515.  
  516. 36 IF EXIST SYSTEM\LANG\DANSK.HLP
  517.      IF OK DANSK.HLP already exists. Replace it (recommended) ?
  518.         COPY DANSK.HLP  SYSTEM\LANG
  519.      ENDIF
  520.    ELSE
  521.      COPY DANSK.HLP  SYSTEM\LANG
  522.    ENDIF
  523.    COPY DANSK.HLP EXAMPLES.700
  524.  
  525. 36 IF EXIST SYSTEM\LANG\DEUTSCH.HLP
  526.      IF OK DEUTSCH.HLP already exists. Replace it (recommended) ?
  527.         COPY DEUTSCH.HLP  SYSTEM\LANG
  528.      ENDIF
  529.    ELSE
  530.      COPY DEUTSCH.HLP  SYSTEM\LANG
  531.    ENDIF
  532.    COPY DEUTSCH.HLP EXAMPLES.700
  533.  
  534. 38 IF EXIST SYSTEM\LANG\ESPAGNOL.HLP
  535.      IF OK ESPAGNOL.HLP already exists. Replace it (recommended) ?
  536.         COPY ESPAGNOL.HLP  SYSTEM\LANG
  537.      ENDIF
  538.    ELSE
  539.      COPY ESPAGNOL.HLP  SYSTEM\LANG
  540.    ENDIF
  541.    COPY ESPAGNOL.HLP EXAMPLES.700
  542.  
  543. 39 IF EXIST SYSTEM\LANG\HRVATSKI.HLP
  544.      IF OK HRVATSKI.HLP already exists. Replace it (recommended) ?
  545.         COPY HRVATSKI.HLP  SYSTEM\LANG
  546.      ENDIF
  547.    ELSE
  548.      COPY HRVATSKI.HLP  SYSTEM\LANG
  549.    ENDIF
  550.    COPY HRVATSKI.HLP EXAMPLES.700
  551.  
  552. 40 IF EXIST SYSTEM\LANG\ITALIANO.HLP
  553.      IF OK ITALIANO.HLP already exists. Replace it (recommended) ?
  554.         COPY ITALIANO.HLP  SYSTEM\LANG
  555.      ENDIF
  556.    ELSE
  557.      COPY ITALIANO.HLP  SYSTEM\LANG
  558.    ENDIF
  559.    COPY ITALIANO.HLP EXAMPLES.700
  560.  
  561. 41 IF EXIST SYSTEM\LANG\NEDERLAN.HLP
  562.      IF OK NEDERLAN.HLP already exists. Replace it (recommended) ?
  563.         COPY NEDERLAN.HLP  SYSTEM\LANG
  564.      ENDIF
  565.    ELSE
  566.      COPY NEDERLAN.HLP  SYSTEM\LANG
  567.    ENDIF
  568.    COPY NEDERLAN.HLP EXAMPLES.700
  569.    
  570. 42 IF EXIST SYSTEM\LANG\SVENSKA.HLP
  571.      IF OK SVENSKA.HLP already exists. Replace it (recommended) ?
  572.         COPY SVENSKA.HLP  SYSTEM\LANG
  573.      ENDIF
  574.    ELSE
  575.      COPY SVENSKA.HLP  SYSTEM\LANG
  576.    ENDIF
  577.    COPY SVENSKA.HLP EXAMPLES.700
  578.  
  579. 42 IF EXIST SYSTEM\LANG\PORTUGUE.HLP
  580.      IF OK PORTUGUE.HLP already exists. Replace it (recommended) ?
  581.         COPY PORTUGUE.HLP  SYSTEM\LANG
  582.      ENDIF
  583.    ELSE
  584.      COPY PORTUGUE.HLP  SYSTEM\LANG
  585.    ENDIF
  586.    COPY PORTUGUE.HLP EXAMPLES.700
  587.  
  588.  
  589. #
  590. # TEXT FILES
  591. #
  592.  
  593. 43 IF EXIST SYSTEM\LANG\ENGLISH.TXT
  594.      IF OK ENGLISH.TXT already exists. Replace it (recommended) ?
  595.         COPY ENGLISH.TXT  SYSTEM\LANG
  596.      ENDIF
  597.    ELSE
  598.      COPY ENGLISH.TXT  SYSTEM\LANG
  599.    ENDIF
  600.    COPY ENGLISH.TXT EXAMPLES.700
  601.  
  602. 44 IF EXIST SYSTEM\LANG\FRANCAIS.TXT
  603.      IF OK FRANCAIS.TXT already exists. Replace it (recommended) ?
  604.         COPY FRANCAIS.TXT  SYSTEM\LANG
  605.      ENDIF
  606.    ELSE
  607.      COPY FRANCAIS.TXT  SYSTEM\LANG
  608.    ENDIF
  609.    COPY FRANCAIS.TXT EXAMPLES.700
  610.  
  611. 45 IF EXIST SYSTEM\LANG\NORSK8.TXT
  612.      IF OK NORSK8.TXT already exists. Replace it (recommended) ?
  613.         COPY NORSK8.TXT  SYSTEM\LANG
  614.      ENDIF
  615.    ELSE
  616.      COPY NORSK8.TXT  SYSTEM\LANG
  617.    ENDIF
  618.    COPY NORSK8.TXT EXAMPLES.700
  619.  
  620. 46 IF EXIST SYSTEM\LANG\NORSK.TXT
  621.      IF OK NORSK.TXT already exists. Replace it (recommended) ?
  622.         COPY NORSK.TXT  SYSTEM\LANG
  623.      ENDIF
  624.    ELSE
  625.      COPY NORSK.TXT  SYSTEM\LANG
  626.    ENDIF
  627.    COPY NORSK.TXT EXAMPLES.700
  628.  
  629. 47 IF EXIST SYSTEM\LANG\CATALA.TXT
  630.      IF OK CATALA.TXT already exists. Replace it (recommended) ?
  631.         COPY CATALA.TXT  SYSTEM\LANG
  632.      ENDIF
  633.    ELSE
  634.      COPY CATALA.TXT  SYSTEM\LANG
  635.    ENDIF
  636.    COPY CATALA.TXT EXAMPLES.700
  637.  
  638. 48 IF EXIST SYSTEM\LANG\DANSK.TXT
  639.      IF OK DANSK.TXT already exists. Replace it (recommended) ?
  640.         COPY DANSK.TXT  SYSTEM\LANG
  641.      ENDIF
  642.    ELSE
  643.      COPY DANSK.TXT  SYSTEM\LANG
  644.    ENDIF
  645.    COPY DANSK.TXT EXAMPLES.700
  646.  
  647. 49 IF EXIST SYSTEM\LANG\DEUTSCH.TXT
  648.      IF OK DEUTSCH.TXT already exists. Replace it (recommended) ?
  649.         COPY DEUTSCH.TXT  SYSTEM\LANG
  650.      ENDIF
  651.    ELSE
  652.      COPY DEUTSCH.TXT  SYSTEM\LANG
  653.    ENDIF
  654.    COPY DEUTSCH.TXT EXAMPLES.700
  655.  
  656. 50 IF EXIST SYSTEM\LANG\ESPAGNOL.TXT
  657.      IF OK ESPAGNOL.TXT already exists. Replace it (recommended) ?
  658.         COPY ESPAGNOL.TXT  SYSTEM\LANG
  659.      ENDIF
  660.    ELSE
  661.      COPY ESPAGNOL.TXT  SYSTEM\LANG
  662.    ENDIF
  663.    COPY ESPAGNOL.TXT EXAMPLES.700
  664.  
  665. 51 IF EXIST SYSTEM\LANG\HRVATSKI.TXT
  666.      IF OK HRVATSKI.TXT already exists. Replace it (recommended) ?
  667.         COPY HRVATSKI.TXT  SYSTEM\LANG
  668.      ENDIF
  669.    ELSE
  670.      COPY HRVATSKI.TXT  SYSTEM\LANG
  671.    ENDIF
  672.    COPY HRVATSKI.TXT EXAMPLES.700
  673.  
  674. 52 IF EXIST SYSTEM\LANG\ITALIANO.TXT
  675.      IF OK ITALIANO.TXT already exists. Replace it (recommended) ?
  676.         COPY ITALIANO.TXT  SYSTEM\LANG
  677.      ENDIF
  678.    ELSE
  679.      COPY ITALIANO.TXT  SYSTEM\LANG
  680.    ENDIF
  681.    COPY ITALIANO.TXT EXAMPLES.700
  682.  
  683. 53 IF EXIST SYSTEM\LANG\NEDERLAN.TXT
  684.      IF OK NEDERLAN.TXT already exists. Replace it (recommended) ?
  685.         COPY NEDERLAN.TXT  SYSTEM\LANG
  686.      ENDIF
  687.    ELSE
  688.      COPY NEDERLAN.TXT  SYSTEM\LANG
  689.    ENDIF
  690.    COPY NEDERLAN.TXT EXAMPLES.700
  691.  
  692. 54 IF EXIST SYSTEM\LANG\SVENSKA.TXT
  693.      IF OK SVENSKA.TXT already exists. Replace it (recommended) ?
  694.         COPY SVENSKA.TXT  SYSTEM\LANG
  695.      ENDIF
  696.    ELSE
  697.      COPY SVENSKA.TXT  SYSTEM\LANG
  698.    ENDIF
  699.    COPY SVENSKA.TXT EXAMPLES.700
  700.  
  701. 55 IF EXIST SYSTEM\LANG\PORTUGUE.TXT
  702.      IF OK PORTUGUE.TXT already exists. Replace it (recommended) ?
  703.         COPY PORTUGUE.TXT  SYSTEM\LANG
  704.      ENDIF
  705.    ELSE
  706.      COPY PORTUGUE.TXT  SYSTEM\LANG
  707.    ENDIF
  708.    COPY PORTUGUE.TXT EXAMPLES.700
  709.  
  710.  
  711. #
  712. # Firmware-files
  713. #
  714. 55 COPY PK87U16K.ROM
  715.    COPY PK87U32K.ROM
  716. 56 COPY PK88U16K.ROM
  717.    COPY PK88U32K.ROM
  718. 57 COPY TF18.ROM
  719.    COPY TF24.ROM
  720. 58 COPY TF4.ROM
  721.    COPY TF8.ROM
  722. 59 COPY TFPK.ROM
  723.    COPY TFPKM.ROM
  724. 60 COPY TFPK27.ZIP
  725.    COPY TF27AB.ZIP
  726.    COPY TF27_CMD.ENG
  727.  
  728.  
  729. #
  730. # UTIL-files
  731. #
  732.  
  733. 61 COPY ICOM.DLL      UTIL
  734.    COPY ICOM.COM      UTIL
  735. 62 COPY M_FILTER.DLL  UTIL
  736.    COPY PROGTX.DLL    UTIL
  737. 63 COPY C_FILTER.DLL  UTIL
  738.    COPY CON_FILT.TXT  UTIL
  739. 64 COPY CON_FILT.PSW  UTIL
  740.    COPY F_FILTER.DLL  UTIL
  741. 65 COPY F_FILTER.TXT  UTIL
  742.  
  743. 66 COPY LISEZMOI.DOC STATS
  744.    COPY LISEZMOI.DOC EXAMPLES.700
  745. 67 COPY LOG.DOC STATS
  746.    COPY LOG.DOC EXAMPLES.700
  747. 68 COPY LOGCALL.EXE STATS
  748.    COPY LOGFBB.CNF STATS
  749. 69 COPY LOGFBB.CNF EXAMPLES.700
  750.    COPY LOGSTATF.EXE STATS
  751. 70 COPY LOGSTATU.EXE STATS
  752.  
  753. #
  754. # Main FBB-docs
  755. #
  756.  
  757. 71 COPY FBB700.DOC DOC
  758.    COPY FBB700.DOC EXAMPLES.700
  759.  
  760.  
  761. 72 IF NOT EXIST SYSTEM\LANG\MODEM.ENT
  762.       COPY MODEM.ENT     SYSTEM\LANG
  763.    ENDIF
  764.    COPY MODEM.ENT EXAMPLES.700
  765.  
  766.  
  767.  
  768. 73 IF EXIST SYSTEM\YAPPLBL.SYS
  769.       EXEC $DST MODLABEL.PIF
  770.       DEL SYSTEM\YAPPLBL.SYS 
  771.    ENDIF
  772.    DEL MODLABEL.PIF
  773.  
  774.  
  775.  
  776. DISK 3
  777.  
  778. 74 IF OK Do you also want to install 32bit WinFBB (for Win95/NT) ?
  779.      COPY INST32.EXE   BIN
  780. 75   COPY INSTWF32.EXE BIN
  781.      COPY RUNFBB32.EXE BIN
  782. 76   COPY WFBB32.EXE   BIN
  783.      COPY CW3215.DLL   BIN
  784. 77   COPY BIDS47F.DLL  BIN
  785.      COPY OWL253AF.DLL BIN
  786. 78   COPY M_FILT32.DLL UTIL
  787.      COPY C_FILT32.DLL UTIL
  788. 79   COPY TFWIN32.DLL  BIN
  789.      COPY TFWIN.INI    $WIN
  790.  
  791.      IF NOT EXIST $WIN\SYSTEM\CTL3D32.DLL
  792.        COPY CTL3D32.DLL $WIN\SYSTEM
  793.      ENDIF
  794.  
  795.  
  796.      GROUP FBB for Windows
  797. 80   ITEM BIN\RUNFBB32.EXE WinFBB32
  798.      ITEM BIN\INSTWF32.EXE WinFBB32 configuration
  799.      ITEM BIN\INST32.EXE   WinFBB32 installation
  800.  
  801.    ENDIF
  802.  
  803.  
  804. #
  805. # UPDATE THE GROUP AND ITEMS OF WINDOWS
  806. #
  807.  
  808. 81 GROUP FBB for Windows
  809.    ITEM BIN\RUNFBB.EXE   WinFBB
  810.    ITEM BIN\INSTWFBB.EXE WinFBB configuration
  811.    ITEM BIN\INSTALL.EXE  WinFBB installation
  812.  
  813. #
  814. # UPDATE THE SYSTEM.INI AND THE PATH IN AUTOEXEC.BAT
  815. #
  816.  
  817. 82 IF OK SYSTEM.INI will be modified to replace the COMM.DRV driver
  818.      VALUE SYSTEM.INI boot comm.drv=fbbcomm.drv
  819.    ENDIF
  820.  
  821. 83 IF OK SYSTEM.INI will be modified to increase the environment size to 2KB
  822.      VALUE SYSTEM.INI NonWindowsApp CommandEnvSize=2048
  823.    ENDIF
  824.  
  825. 84 IF OK AUTOEXEC.BAT will be modified to add the PATH
  826.      PATH $DST\BIN
  827.      IF OK Your AUTOEXEC.BAT has been modified. AUTOEXEC.BAT has been saved in AUTOEXEC.FBB
  828.      ENDIF
  829.    ENDIF
  830.  
  831. #
  832. # RUN THE CONFIGURATION PROGRAM IN $DST DIRECTORY
  833. #
  834.  
  835. 85 IF OK The configuration-program will start.  Do you run Win95/NT now ?
  836.      EXEC $DST $DST\BIN\INSTWF32.EXE
  837.    ELSE
  838.      EXEC $DST $DST\BIN\INSTWFBB.EXE
  839.    ENDIF
  840.  
  841. #
  842. # Extra language-files will be installed.
  843. #
  844.  
  845. DISK 4
  846.  
  847. 86 IF OK Do you want to install the extra language-files (in LANG\MORE) ? 
  848.      MKDIR SYSTEM\LANG\MORE
  849.      COPY LANG700X.EXE SYSTEM\LANG\MORE
  850.      COPY LANG700X.PIF SYSTEM\LANG\MORE
  851. 87   EXEC $DST\SYSTEM\LANG\MORE $DST\SYSTEM\LANG\MORE\LANG700X.PIF
  852.      DEL SYSTEM\LANG\MORE\LANG700X.PIF
  853.      DEL SYSTEM\LANG\MORE\LANG700X.EXE
  854.    ENDIF
  855. 88 COPY LANG700X.EXE EXAMPLES.700
  856.    COPY LANG700X.PIF EXAMPLES.700
  857. 89 EXEC $DST\EXAMPLES.700 $DST\EXAMPLES.700\LANG700X.PIF
  858.    DEL $DST\EXAMPLES.700\LANG700X.PIF
  859.    DEL $DST\EXAMPLES.700\LANG700X.EXE
  860.  
  861.  
  862. #
  863. # THE INSTALLATION IS FINISHED. THE SYSTEM WILL BE REBOOTED TO GET THE PATH
  864. #
  865.  
  866.  
  867.  
  868. 100 IF OK Installation is complete.  The system will now be rebooted to update the parameters.
  869.       REBOOT SYSTEM
  870.     ENDIF
  871.  
  872. #
  873. # END OF NORMAL INSTALLATION
  874. #
  875.  
  876.