home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 14 / 14.iso / s / s005 / 1.ddi / BUNDLE / OS2_INSTALL_ESSTART.BAK < prev    next >
Encoding:
Text File  |  1993-03-12  |  8.7 KB  |  206 lines

  1. @ECHO OFF
  2. SETLOCAL
  3. SET BOOTDRV=%2
  4. SET SRCDRV=%3
  5. SET EIDDBCS=%4
  6. SET ABIOS=%5
  7. SET INOS2REL=%6
  8. SET INOS2REL=200
  9.  
  10. %BOOTDRV%
  11. CD \OS2\INSTALL
  12. SET ISPPRO=%BOOTDRV%\OS2\INSTALL\
  13. SET ISPPAN=%BOOTDRV%\OS2\
  14. SET ISPMSG=%BOOTDRV%\OS2\INSTALL\
  15. PATH %BOOTDRV%\OS2\INSTALL;%BOOTDRV%\OS2\INSTALL\APPN;%PATH%;%BOOTDRV%\;%BOOTDRV%\OS2;%BOOTDRV%\OS2\SYSTEM;
  16. DPATH %BOOTDRV%\OS2\INSTALL;%DPATH%;%BOOTDRV%\;%BOOTDRV%\OS2;%BOOTDRV%\OS2\SYSTEM;
  17.  
  18. ECHO %BOOTDRV%\OS2\ATTRIB -R %BOOTDRV%\CONFIG.SYS 1>>ES.LOG 2>>&1
  19. %BOOTDRV%\OS2\ATTRIB -R %BOOTDRV%\CONFIG.SYS 1>>ES.LOG 2>>&1
  20.  
  21. IF %1==I GOTO ESINST
  22. IF %1==R GOTO REINST
  23. IF %1==E GOTO ESCFG
  24. IF %1==C GOTO CUSTBLD
  25. IF %1==V GOTO VIEWLOG
  26. IF %1==B GOTO VIEWBLOG
  27. IF %1==U GOTO RESTORE
  28. EXIT
  29.  
  30. :ESINST
  31. ECHO OFF | DATE 1>>ES.LOG 2>>&1
  32. ECHO OFF | TIME 1>>ES.LOG 2>>&1
  33.  
  34. ECHO Process EE 1.1 DLL's 1>>ES.LOG 2>>&1
  35. IF EXIST %BOOTDRV%\OS2\INSTALL\ACSSVC.DLL   DEL %BOOTDRV%\OS2\INSTALL\ACSSVC.DLL   1>>ES.LOG 2>>&1
  36. IF EXIST %BOOTDRV%\OS2\INSTALL\RNLCHARS.DLL DEL %BOOTDRV%\OS2\INSTALL\RNLCHARS.DLL 1>>ES.LOG 2>>&1
  37. IF EXIST %BOOTDRV%\OS2\INSTALL\ACSGCBLD.DLL DEL %BOOTDRV%\OS2\INSTALL\ACSGCBLD.DLL 1>>ES.LOG 2>>&1
  38. IF EXIST %BOOTDRV%\OS2\INSTALL\ISPMALLC.DLL DEL %BOOTDRV%\OS2\INSTALL\ISPMALLC.DLL 1>>ES.LOG 2>>&1
  39. IF EXIST %BOOTDRV%\OS2\INSTALL\RJEXPLOD.DLL DEL %BOOTDRV%\OS2\INSTALL\RJEXPLOD.DLL 1>>ES.LOG 2>>&1
  40.  
  41.  
  42. ECHO Process EE 1.2, 1.3, ES LA DLL's 1>>ES.LOG 2>>&1
  43. IF EXIST %BOOTDRV%\OS2\DLL\ACSSVC.DLL   DEL %BOOTDRV%\OS2\DLL\ACSSVC.DLL   1>>ES.LOG 2>>&1
  44. IF EXIST %BOOTDRV%\OS2\DLL\RNLCHARS.DLL DEL %BOOTDRV%\OS2\DLL\RNLCHARS.DLL 1>>ES.LOG 2>>&1
  45. IF EXIST %BOOTDRV%\OS2\DLL\ACSGCBLD.DLL DEL %BOOTDRV%\OS2\DLL\ACSGCBLD.DLL 1>>ES.LOG 2>>&1
  46. IF EXIST %BOOTDRV%\OS2\DLL\ISPMALLC.DLL DEL %BOOTDRV%\OS2\DLL\ISPMALLC.DLL 1>>ES.LOG 2>>&1
  47. IF EXIST %BOOTDRV%\OS2\DLL\ACS3ECT.DLL  DEL %BOOTDRV%\OS2\DLL\ACS3ECT.DLL  1>>ES.LOG 2>>&1
  48. IF EXIST %BOOTDRV%\OS2\DLL\PICTDMPC.DLL DEL %BOOTDRV%\OS2\DLL\PICTDMPC.DLL 1>>ES.LOG 2>>&1
  49. IF EXIST %BOOTDRV%\OS2\DLL\RCDAPIEX.DLL DEL %BOOTDRV%\OS2\DLL\RCDAPIEX.DLL 1>>ES.LOG 2>>&1
  50. IF EXIST %BOOTDRV%\OS2\DLL\RCFGFILE.DLL DEL %BOOTDRV%\OS2\DLL\RCFGFILE.DLL 1>>ES.LOG 2>>&1
  51. IF EXIST %BOOTDRV%\OS2\DLL\RCOMAIN.DLL  DEL %BOOTDRV%\OS2\DLL\RCOMAIN.DLL  1>>ES.LOG 2>>&1
  52. IF EXIST %BOOTDRV%\OS2\DLL\RCVMAIN.DLL  DEL %BOOTDRV%\OS2\DLL\RCVMAIN.DLL  1>>ES.LOG 2>>&1
  53. IF EXIST %BOOTDRV%\OS2\DLL\RPSMAIN.DLL  DEL %BOOTDRV%\OS2\DLL\RPSMAIN.DLL  1>>ES.LOG 2>>&1
  54. IF EXIST %BOOTDRV%\OS2\DLL\RSMMAIN.DLL  DEL %BOOTDRV%\OS2\DLL\RSMMAIN.DLL  1>>ES.LOG 2>>&1
  55. IF EXIST %BOOTDRV%\OS2\DLL\ACSMSGFM.DLL DEL %BOOTDRV%\OS2\DLL\ACSMSGFM.DLL 1>>ES.LOG 2>>&1
  56.  
  57. ECHO Process BCS Trigger file 1>>ES.LOG 2>>&1
  58. IF EXIST %BOOTDRV%\OS2\INSTALL\BCSINST.DAT DEL %BOOTDRV%\OS2\INSTALL\BCSINST.DAT 1>>ES.LOG 2>>&1
  59.  
  60. ECHO COPY %SRCDRV%\UTZIPGRP.EXE %BOOTDRV%\OS2\INSTALL 1>>ES.LOG 2>>&1
  61. COPY %SRCDRV%\UTZIPGRP.EXE %BOOTDRV%\OS2\INSTALL 1>>ES.LOG 2>>&1
  62. ECHO COPY %SRCDRV%\PKUNZIP2.EXE %BOOTDRV%\OS2\INSTALL 1>>ES.LOG 2>>&1
  63. COPY %SRCDRV%\PKUNZIP2.EXE %BOOTDRV%\OS2\INSTALL 1>>ES.LOG 2>>&1
  64.  
  65. ECHO COPY %BOOTDRV%\CONFIG.SYS %BOOTDRV%\OS2\INSTALL\CONFIG.ES 1>>ES.LOG 2>>&1
  66. COPY %BOOTDRV%\CONFIG.SYS %BOOTDRV%\OS2\INSTALL\CONFIG.ES 1>>ES.LOG 2>>&1
  67.  
  68. ECHO MKDIR %BOOTDRV%\OS2\INSTALL\APPN  1>>ES.LOG 2>>&1
  69. MKDIR %BOOTDRV%\OS2\INSTALL\APPN  1>>ES.LOG 2>>&1
  70. ECHO MKDIR %BOOTDRV%\OS2\INSTALL\LOCK  1>>ES.LOG 2>>&1
  71. MKDIR %BOOTDRV%\OS2\INSTALL\LOCK  1>>ES.LOG 2>>&1
  72.  
  73. IF NOT EXIST %BOOTDRV%\OS2\INSTALL\LOCK\ESLOCK.LOG  GOTO LOCKOK
  74. ECHO OFF | DATE 1>>%BOOTDRV%\OS2\INSTALL\LOCK\ESLOCK.ERR 2>>&1
  75. ECHO OFF | TIME 1>>%BOOTDRV%\OS2\INSTALL\LOCK\ESLOCK.ERR 2>>&1
  76.  
  77. ECHO COPY %BOOTDRV%\OS2\INSTALL\LOCK\ESLOCK.ERR+%BOOTDRV%\OS2\INSTALL\LOCK\ESLOCK.LOG %BOOTDRV%\OS2\INSTALL\LOCK\ESLOCK.ERR 1>>ES.LOG 2>>&1
  78. COPY %BOOTDRV%\OS2\INSTALL\LOCK\ESLOCK.ERR+%BOOTDRV%\OS2\INSTALL\LOCK\ESLOCK.LOG %BOOTDRV%\OS2\INSTALL\LOCK\ESLOCK.ERR 1>>ES.LOG 2>>&1
  79. ECHO DEL  %BOOTDRV%\OS2\INSTALL\LOCK\ESLOCK.LOG
  80. DEL  %BOOTDRV%\OS2\INSTALL\LOCK\ESLOCK.LOG
  81.  
  82. :LOCKOK
  83. ECHO COPY %SRCDRV%\ESSCD.DAT %BOOTDRV%\OS2\INSTALL 1>>ES.LOG 2>>&1
  84. COPY %SRCDRV%\ESSCD.DAT %BOOTDRV%\OS2\INSTALL 1>>ES.LOG 2>>&1
  85.  
  86. ECHO UTZIPGRP /A %BOOTDRV%\OS2\INSTALL\ESSCD.DAT 40  %SRCDRV% %BOOTDRV%  1>>ES.LOG 2>>&1
  87. UTZIPGRP /A %BOOTDRV%\OS2\INSTALL\ESSCD.DAT 40  %SRCDRV% %BOOTDRV%  1>>ES.LOG 2>>&1
  88. IF ERRORLEVEL 1 GOTO ZIPEXIT
  89. ECHO UTZIPGRP /A %BOOTDRV%\OS2\INSTALL\ESSCD.DAT 42  %SRCDRV% %BOOTDRV%  1>>ES.LOG 2>>&1
  90. UTZIPGRP /A %BOOTDRV%\OS2\INSTALL\ESSCD.DAT 42  %SRCDRV% %BOOTDRV%  1>>ES.LOG 2>>&1
  91. IF ERRORLEVEL 1 GOTO ZIPEXIT
  92. ECHO UTZIPGRP /A %BOOTDRV%\OS2\INSTALL\ESSCD.DAT 120 %SRCDRV% %BOOTDRV%  1>>ES.LOG 2>>&1
  93. UTZIPGRP /A %BOOTDRV%\OS2\INSTALL\ESSCD.DAT 120 %SRCDRV% %BOOTDRV%  1>>ES.LOG 2>>&1
  94. IF ERRORLEVEL 1 GOTO ZIPEXIT
  95. ECHO UTZIPGRP /A %BOOTDRV%\OS2\INSTALL\ESSCD.DAT 48  %SRCDRV% %BOOTDRV%  1>>ES.LOG 2>>&1
  96. UTZIPGRP /A %BOOTDRV%\OS2\INSTALL\ESSCD.DAT 48  %SRCDRV% %BOOTDRV%  1>>ES.LOG 2>>&1
  97. IF ERRORLEVEL 1 GOTO ZIPEXIT
  98.  
  99. IF NOT EXIST %BOOTDRV%\OS2\INSTALL\ESDBCLI.DAT GOTO DELEXC
  100. ECHO ERASE %BOOTDRV%\OS2\INSTALL\SYSLEVEL.EXT 1>>ES.LOG 2>>&1
  101. ERASE %BOOTDRV%\OS2\INSTALL\SYSLEVEL.EXT 1>>ES.LOG 2>>&1
  102. GOTO DELEXT
  103.  
  104. :DELEXC
  105. ECHO ERASE %BOOTDRV%\OS2\INSTALL\SYSLEVEL.EXC 1>>ES.LOG 2>>&1
  106. ERASE %BOOTDRV%\OS2\INSTALL\SYSLEVEL.EXC 1>>ES.LOG 2>>&1
  107.  
  108. :DELEXT
  109. IF NOT EXIST %BOOTDRV%\OS2\INSTALL\ESTEMP.HST GOTO EASOLD
  110. ECHO %BOOTDRV%\OS2\ATTRIB -R %BOOTDRV%\OS2\INSTALL\ESTEMP.HST 1>>ES.LOG 2>>&1
  111. %BOOTDRV%\OS2\ATTRIB -R %BOOTDRV%\OS2\INSTALL\ESTEMP.HST 1>>ES.LOG 2>>&1
  112. ECHO ERASE %BOOTDRV%\OS2\INSTALL\ESTEMP.HST 1>>ES.LOG 2>>&1
  113. ERASE %BOOTDRV%\OS2\INSTALL\ESTEMP.HST 1>>ES.LOG 2>>&1
  114.  
  115. :EASOLD
  116. IF NOT EXIST %BOOTDRV%\OS2\INSTALL\EEIOLD.HST GOTO ESOVES
  117. ECHO %BOOTDRV%\OS2\ATTRIB -R %BOOTDRV%\OS2\INSTALL\EEIOLD.HST 1>>ES.LOG 2>>&1
  118. %BOOTDRV%\OS2\ATTRIB -R %BOOTDRV%\OS2\INSTALL\EEIOLD.HST 1>>ES.LOG 2>>&1
  119. ECHO ERASE %BOOTDRV%\OS2\INSTALL\EEIOLD.HST 1>>ES.LOG 2>>&1
  120. ERASE %BOOTDRV%\OS2\INSTALL\EEIOLD.HST 1>>ES.LOG 2>>&1
  121.  
  122. :ESOVES
  123. IF NOT EXIST %BOOTDRV%\OS2\INSTALL\ESINST.HST GOTO EXEIT
  124. ECHO %BOOTDRV%\OS2\ATTRIB -R %BOOTDRV%\OS2\INSTALL\ESINST.HST 1>>ES.LOG 2>>&1
  125. %BOOTDRV%\OS2\ATTRIB -R %BOOTDRV%\OS2\INSTALL\ESINST.HST 1>>ES.LOG 2>>&1
  126. ECHO RENAME %BOOTDRV%\OS2\INSTALL\ESINST.HST EEIOLD.HST 1>>ES.LOG 2>>&1
  127. RENAME %BOOTDRV%\OS2\INSTALL\ESINST.HST EEIOLD.HST 1>>ES.LOG 2>>&1
  128.  
  129. :EXEIT
  130. ECHO DMPC %BOOTDRV%\OS2\INSTALL\EEINST.CNF /A:EEINST INSTAIDE.EXE ESINST.PIP 1>>ES.LOG 2>>&1
  131. DMPC %BOOTDRV%\OS2\INSTALL\EEINST.CNF /A:EEINST INSTAIDE.EXE ESINST.PIP 1>>ES.LOG 2>>&1
  132. GOTO ENDIT
  133.  
  134. :REINST
  135. ECHO OFF | DATE 1>>REINES.LOG 2>>&1
  136. ECHO OFF | TIME 1>>REINES.LOG 2>>&1
  137.  
  138. ECHO Process BCS Trigger file 1>>ES.LOG 2>>&1
  139. IF EXIST %BOOTDRV%\OS2\INSTALL\BCSINST.DAT DEL %BOOTDRV%\OS2\INSTALL\BCSINST.DAT 1>>ES.LOG 2>>&1
  140.  
  141. ECHO EICLVLIF /RI 1>>REINES.LOG 2>>&1
  142. EICLVLIF /RI 1>>REINES.LOG 2>>&1
  143. ECHO EICLTPRE /R  1>>REINES.LOG 2>>&1
  144. EICLTPRE /R  1>>REINES.LOG 2>>&1
  145. IF ERRORLEVEL 1 GOTO BCSKIP
  146.  
  147. ECHO DMPC %BOOTDRV%\OS2\INSTALL\EEINST.CNF /A:EEINST INSTAIDE.EXE ESINST.PIP 1>>REINES.LOG 2>>&1
  148. DMPC %BOOTDRV%\OS2\INSTALL\EEINST.CNF /A:EEINST INSTAIDE.EXE ESINST.PIP 1>>REINES.LOG 2>>&1
  149. GOTO ENDIT
  150.  
  151. :ESCFG
  152. ECHO OFF | DATE 1>>CIKS.LOG 2>>&1
  153. ECHO OFF | TIME 1>>CIKS.LOG 2>>&1
  154.  
  155. ECHO DMPC %BOOTDRV%\OS2\INSTALL\CIKS.CNF /A:CIKS CIKSTART.EXE C 1>>CIKS.LOG 2>>&1
  156. DMPC %BOOTDRV%\OS2\INSTALL\CIKS.CNF /A:CIKS CIKSTART.EXE C 1>>CIKS.LOG 2>>&1
  157.  
  158. IF EXIST %BOOTDRV%\OS2\INSTALL\BCSINST.DAT GOTO DOINST
  159. IF EXIST %BOOTDRV%\OS2\INSTALL\BCSNUL.DAT GOTO DOINST
  160. GOTO ENDIT
  161.  
  162. :DOINST
  163. ECHO ERASE %BOOTDRV%\OS2\INSTALL\BCSNUL.DAT 1>>CIKS.LOG 2>>&1
  164. ERASE %BOOTDRV%\OS2\INSTALL\BCSNUL.DAT 1>>CIKS.LOG 2>>&1
  165.  
  166. ECHO EICLVLIF /RI 1>>CIKS.LOG 2>>&1
  167. EICLVLIF /RI 1>>CIKS.LOG 2>>&1
  168. ECHO EICLTPRE /R 1>>CIKS.LOG 2>>&1
  169. EICLTPRE /R 1>>CIKS.LOG 2>>&1
  170. IF ERRORLEVEL 1 GOTO BCSKIP
  171.  
  172. ECHO DMPC %BOOTDRV%\OS2\INSTALL\EEINST.CNF /A:EEINST INSTAIDE.EXE ESINST.PIP 1>>CIKS.LOG 2>>&1
  173. DMPC %BOOTDRV%\OS2\INSTALL\EEINST.CNF /A:EEINST INSTAIDE.EXE ESINST.PIP 1>>CIKS.LOG 2>>&1
  174. GOTO ENDIT
  175.  
  176. :CUSTBLD
  177. DMPC %BOOTDRV%\OS2\INSTALL\EEINST.CNF /A:EEINST INSTAIDE.EXE CUSTBLD.PIP 1>NUL 2>NUL
  178. GOTO ENDIT
  179.  
  180. :VIEWLOG
  181. DMPC %BOOTDRV%\OS2\INSTALL\EEINST.CNF /A:EEINST INSTAIDE.EXE VIEWLOG.PIP 1>NUL 2>NUL
  182. GOTO ENDIT
  183.  
  184. :VIEWBLOG
  185. DMPC %BOOTDRV%\OS2\INSTALL\EEINST.CNF /A:EEINST INSTAIDE.EXE VIEWBLOG.PIP 1>NUL 2>NUL
  186. GOTO ENDIT
  187.  
  188. :BCSKIP
  189. ECHO DMPC %BOOTDRV%\OS2\INSTALL\EEINST.CNF /A:EEINST INSTAIDE.EXE EICLANSP.PIP 1>>REINES.LOG 2>>&1
  190. DMPC %BOOTDRV%\OS2\INSTALL\EEINST.CNF /A:EEINST INSTAIDE.EXE EICLANSP.PIP 1>>REINES.LOG 2>>&1
  191. GOTO ENDIT
  192.  
  193. :ZIPEXIT
  194. ECHO UTZIPGRP "ERRORLEVEL > 0"  1>>ES.LOG 2>>&1
  195. ECHO ZIP.ERR   1>>ES.LOG 2>>&1
  196. TYPE ZIP.ERR  1>>ES.LOG 2>>&1
  197. GOTO ENDIT
  198.  
  199. :RESTORE
  200. ECHO DMPC %BOOTDRV%\OS2\INSTALL\INSTAID.CNF INSTAIDE.EXE ESRESTOR.PIP 1>NUL 2>NUL
  201. DMPC %BOOTDRV%\OS2\INSTALL\INSTAID.CNF INSTAIDE.EXE ESRESTOR.PIP 1>NUL 2>NUL
  202. GOTO ENDIT
  203.  
  204. :ENDIT
  205. ENDLOCAL
  206.