home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 April (Special) / Chip-Special_1997-04_cd.bin / western / wdc31 / wdc31.dsk / SETUP.CMD < prev    next >
OS/2 REXX Batch file  |  1995-01-18  |  2KB  |  49 lines

  1. @if not exist echo.on ECHO OFF
  2. IF .%1. == .. GOTO USAGE
  3. IF .%2. == .. GOTO USAGE
  4. IF NOT EXIST %2\OS2\INSTALL GOTO USAGE
  5. set rsp=%2\os2\install\response.fil
  6. set log=%2\os2\install\display.log
  7. %1\PRODSYNC.EXE %1 %2 %log%
  8. IF ERRORLEVEL 1 GOTO END
  9. ECHO *:LOGFILE %log% >%rsp%
  10. ECHO :FLAGS REPLACE_PROTECTED >>%rsp%
  11. ECHO :SOURCE %1 >>%rsp%
  12. ECHO :SERVICE >>%rsp%
  13. ECHO :SYSLEVEL %2\OS2\INSTALL\SYSLEVEL.OS2 >>%rsp%
  14. ECHO :ARCHIVE %2\ARCHIVE >>%rsp%
  15. %1\unpack2 %1\fservice.ex_ %2\os2\install 1>NUL 
  16. IF NOT EXIST %2\os2\install\fservice.exe goto ERR
  17. %1\unpack2 %1\csfpans.dl_ %2\os2\dll 1>NUL 
  18. IF NOT EXIST %2\os2\dll\csfpans.dll goto ERR
  19. IF EXIST %1\ibmvesa if not exist %2\ibmvesa MD %2\ibmvesa
  20. IF EXIST %1\ibmvesa replace %1\ibmvesa\*.* %2\ibmvesa /a >>%log%
  21. IF EXIST %1\ibmvesa replace %1\ibmvesa\*.* %2\ibmvesa /u >>%log%
  22. IF NOT EXIST %1\testver.ex_ goto fix
  23. %1\unpack2 %1\testver.ex_ %2\os2\install 1>NUL
  24. IF NOT EXIST %2\os2\install\testver.exe goto ERR
  25. %2\os2\install\testver
  26. IF ERRORLEVEL 1 GOTO B4V3
  27. :V3
  28. %1\unpack2 %1\videocfg.dl_ %2\os2\dll 1>NUL
  29. goto FIX
  30. :B4V3
  31. %1\unpack2 %1\videocfg.20_ %2\os2\dll 1>NUL
  32. if ERRORLEVEL 2 goto vga
  33. if not exist %2\os2\dll\wpvidsys.dll %1\unpack2 %1\wpvidsys.dl_ %2\os2\dll 1>NUL
  34. %1\unpack2 %1\vcfginst.ex_ %2\os2 1>NUL
  35. %2\os2\vcfginst
  36. :FIX
  37. %2\os2\install\FSERVICE /s:%1 /t:%2\ /r:%rsp% /l:%log%
  38. GOTO END
  39. :VGA
  40. @echo Ensure system has been reset to VGA, Re-run setup
  41. GOTO END
  42. :ERR
  43. @echo Could not unpack a critical file
  44. GOTO END
  45. :USAGE
  46. ECHO  
  47. ECHO Usage: SETUP [INSTALLDRIVE:] [BOOTDRIVE:]
  48. :END
  49.