home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / lan / bpt510.arj / PATCHVAP.BAT < prev    next >
DOS Batch File  |  1991-01-15  |  2KB  |  117 lines

  1. echo off
  2. CLS
  3. echo *** MAKE SURE THAT YOU USE THE ORIGINAL (UNPATCHED) RELEASED VERSION
  4. echo     OF THE PRODUCT YOU ARE PATCHING.   PATCHING AN ALREADY PATCHED COPY
  5. echo     MAY CAUSE UNPREDICTABLE ERRORS.
  6. echo  
  7. echo  
  8. IF %1! == ! GOTO PARAM
  9. IF %2! == ! GOTO PARAM
  10. IF  %1 == BSERVER GOTO BSERVER
  11. IF  %1 == bserver GOTO BSERVER
  12. IF  %1 == BROUTER GOTO BROUTER
  13. IF  %1 == brouter GOTO BROUTER
  14. IF  %1 == BREQUEST GOTO BREQUEST
  15. IF  %1 == brequest GOTO BREQUEST
  16. GOTO PARAM
  17. ::
  18. :BROUTER
  19. IF NOT EXIST BPATRTR.510 GOTO BROUERRP
  20. IF NOT EXIST BROUTER.VAP GOTO BROUERRV
  21. echo  
  22. echo BROUTER.VAP VERSION %2 ** PATCHING .............
  23. echo  
  24. DEBUG BROUTER.VAP <BPATRTR.510 >TEMP
  25. GOTO FIXDONE
  26. ::
  27. :BSERVER
  28. IF NOT EXIST BPATVAP.510 GOTO BSERERRP
  29. IF NOT EXIST BSERVER.VAP GOTO BSERERRV
  30. echo  
  31. echo BSERVER.VAP VERSION %2 ** PATCHING .............
  32. echo  
  33. DEBUG BSERVER.VAP <BPATVAP.510 >TEMP
  34. GOTO FIXDONE
  35. ::
  36. :BREQUEST
  37. IF %2 == 5.10 GOTO V510
  38. IF %2 == 5.10A GOTO V510A
  39. GOTO PARAM
  40. :V510A
  41. IF NOT EXIST BPATREQ.511 GOTO BREQERPA
  42. IF NOT EXIST BREQUEST.EXE GOTO BREQERRV
  43. echo  
  44. echo BREQUEST.EXE VERSION %2 ** PATCHING .............
  45. echo  
  46. REN BREQUEST.EXE BRQ511
  47. DEBUG BRQ511 <BPATREQ.511 >TEMP
  48. REN BRQ511 BREQUEST.EXE
  49. GOTO FIXDONE
  50. :V510
  51. IF NOT EXIST BPATREQ.510 GOTO BREQERRP
  52. IF NOT EXIST BREQUEST.EXE GOTO BREQERRV
  53. echo  
  54. echo BREQUEST.EXE VERSION %2 ** PATCHING .............
  55. echo  
  56. REN BREQUEST.EXE BRQ510
  57. DEBUG BRQ510 <BPATREQ.510 >TEMP
  58. REN BRQ510 BREQUEST.EXE
  59. GOTO FIXDONE
  60. ::
  61. :BROUERRP
  62. echo  
  63. echo CANNOT FIND BPATRTR.510
  64. GOTO END
  65. ::
  66. :BROUERRV
  67. echo  
  68. echo CANNOT FIND BROUTER.VAP
  69. GOTO END
  70. ::
  71. :BSERERRP
  72. echo  
  73. echo CANNOT FIND BPATVAP.510
  74. GOTO END
  75. ::
  76. :BSERERRV
  77. echo  
  78. echo CANNOT FIND BSERVER.VAP
  79. GOTO END
  80. ::
  81. :BREQERRP
  82. echo  
  83. echo CANNOT FIND BPATREQ.510
  84. GOTO END
  85. ::
  86. :BREQERPA
  87. echo  
  88. echo CANNOT FIND BPATREQ.511
  89. GOTO END
  90. ::
  91. :BREQERRV
  92. echo  
  93. echo CANNOT FIND BREQUEST.EXE
  94. GOTO END
  95. ::
  96. :PARAM
  97. echo  
  98. echo THE FORMAT IS:
  99. echo  
  100. echo PATCHVAP [filename] [version]
  101. echo  
  102. echo WHERE [filename] IS:       BSERVER
  103. echo                            BROUTER
  104. echo                            BREQUEST
  105. echo  
  106. echo AND [version] is:          5.10
  107. echo                            5.10A
  108. echo  
  109. GOTO END
  110. ::
  111. :FIXDONE
  112. echo  
  113. echo BTRIEVE PRODUCT FOR VAP VERSION %2 ** PATCHING COMPLETE **
  114. echo  
  115. ::
  116. :END
  117.