home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / lan / bpt515.arj / PATCHNLM.BAT < prev    next >
DOS Batch File  |  1991-04-09  |  2KB  |  96 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  %1 == BTRIEVE GOTO BTRIEVE
  10. IF  %1 == btrieve GOTO BTRIEVE
  11. :: IF  %1 == BROUTER GOTO BROUTER
  12. :: IF  %1 == brouter GOTO BROUTER
  13. :: IF  %1 == BREQUEST GOTO BREQUEST
  14. :: IF  %1 == brequest GOTO BREQUEST
  15. GOTO PARAM
  16. ::
  17. :BROUTER
  18. IF NOT EXIST BPATRTR.515 GOTO BRERRP31
  19. IF NOT EXIST BROUTER.NLM GOTO BRERRN31
  20. echo  
  21. echo BROUTER.NLM VERSION 515 ** PATCHING .............
  22. echo  
  23. DEBUG BROUTER.NLM <BPATRTR.515 >NRTR515.$$$
  24. GOTO FIXDONE
  25. ::
  26. :BTRIEVE
  27. IF NOT EXIST BPATNLM.515 GOTO BERRP31
  28. IF NOT EXIST BTRIEVE.NLM GOTO BERRN
  29. echo  
  30. echo BTRIEVE.NLM VERSION 515 ** PATCHING .............
  31. echo  
  32. DEBUG BTRIEVE.NLM <BPATNLM.515 >NLM515.$$$
  33. GOTO FIXDONE
  34. ::
  35. :BREQUEST
  36. IF NOT EXIST BPATREQ.515 GOTO BQERRP31
  37. IF NOT EXIST BREQUEST.EXE GOTO BQERRN
  38. echo  
  39. echo BREQUEST.EXE VERSION 515 ** PATCHING .............
  40. echo  
  41. REN BREQUEST.EXE BRQ515
  42. DEBUG BRQ515 <BPATREQ.515 >NBRQ515.$$$
  43. REN BRQ515 BREQUEST.EXE
  44. GOTO FIXDONE
  45. ::
  46. :BRERRP31
  47. echo  
  48. echo CANNOT FIND BPATRTR.515
  49. GOTO END
  50. ::
  51. :BRERRN31
  52. echo  
  53. echo CANNOT FIND BROUTER.NLM
  54. GOTO END
  55. ::
  56. :BERRP31
  57. echo  
  58. echo CANNOT FIND BPATNLM.515
  59. GOTO END
  60. ::
  61. :BERRN
  62. echo  
  63. echo CANNOT FIND BTRIEVE.NLM
  64. GOTO END
  65. ::
  66. :BQERRP31
  67. echo  
  68. echo CANNOT FIND BPATREQ.515
  69. GOTO END
  70. ::
  71. :BQERRN
  72. echo  
  73. echo CANNOT FIND BREQUEST.EXE
  74. GOTO END
  75. ::
  76. :PARAM
  77. echo  
  78. echo THE FORMAT IS:
  79. echo  
  80. echo PATCHNLM [filename]
  81. echo  
  82. echo WHERE [filename] IS:       BTRIEVE
  83. :: echo                            BROUTER
  84. :: echo                            BREQUEST
  85. echo  
  86. echo  
  87. echo  
  88. GOTO END
  89. ::
  90. :FIXDONE
  91. echo  
  92. echo BTRIEVE PRODUCT FOR NLM VERSION 515 ** PATCH COMPLETE **
  93. echo  
  94. ::
  95. :END
  96.