home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 33 VDrivers / 33-VDrivers.zip / ibms3864.dsk / S3INST.CMD < prev    next >
OS/2 REXX Batch file  |  1994-04-13  |  4KB  |  107 lines

  1. @ECHO OFF
  2. ECHO  
  3. ECHO ************************************************************
  4. ECHO *  OS/2 2.1 Display Driver Installation for S3             *
  5. ECHO ************************************************************
  6. IF .%1. == .. GOTO USAGE
  7. IF .%2. == .. GOTO USAGE
  8. IF NOT EXIST %2\OS2\INSTALL GOTO USAGE
  9. IF NOT EXIST %1\BUNDLE GOTO DAMAGED
  10. IF NOT EXIST %1\UNPACK2 GOTO DAMAGED
  11. IF NOT EXIST %1\UNPACK GOTO DAMAGED
  12. ECHO.
  13. ECHO ************************************************************
  14. ECHO *  Please, read the README.S3 file on the diskette first.  *
  15. ECHO ************************************************************
  16. %2\OS2\UNPACK.EXE  %1\TESTVER  %2 >NUL
  17. %2\OS2\INSTALL\TESTVER.EXE %2
  18. IF ERRORLEVEL 1 GOTO END
  19. DEL %2\OS2\INSTALL\TESTVER.EXE 1>NUL 2>NUL
  20. IF NOT .%3. == .. GOTO SKIP
  21. ECHO Press any key when ready or Ctrl-C to quit. . .
  22. PAUSE >NUL
  23. :SKIP
  24. ECHO.
  25. ECHO ************************************************************
  26. ECHO *  Loading files, Please wait.....                         *
  27. ECHO ************************************************************
  28. ECHO.
  29. ECHO S3 Installation log file for 16M >> %2\OS2\INSTALL\DISPLAY.LOG
  30. %2\OS2\ATTRIB -R %2\OS2\*.* /S          1>NUL 2>NUL
  31. %2\OS2\UNPACK.EXE  %1\UNPACK2 %2 >NUL
  32. %2\OS2\UNPACK2.EXE %1\UNPACK %2 >NUL
  33. :START
  34. IF EXIST %2\OS2\SVGA.SAV GOTO NEXT1
  35. COPY %2\OS2\SVGA.EXE %2\OS2\SVGA.SAV >NUL
  36. :NEXT1
  37. IF EXIST %2\OS2\SCREEN0?.SAV GOTO NEXT2
  38. COPY %2\OS2\SCREEN0?.SYS %2\OS2\SCREEN0?.SAV >NUL
  39. :NEXT2
  40. IF EXIST %2\OS2\INSTALL\PSS3.SAV GOTO NEXT3
  41. COPY %2\OS2\INSTALL\PSS3.DSC %2\OS2\INSTALL\PSS3.SAV >NUL
  42. :NEXT3
  43. DEL %2\OS2\INSTALL\PSS3.DSC 1>NUL 2>NUL
  44. %2\OS2\UNPACK2 %1\BUNDLE %2   >NUL
  45. %2\OS2\INSTALL\DDICO.EXE %2
  46. DEL %2\OS2\INSTALL\DDICO.EXE 1>NUL 2>NUL
  47. DEL %2\OS2\INSTALL\PSS3CID.DSC 1>NUL 2>NUL
  48. IF .%3. == .. GOTO UPDATE
  49. DEL %2\OS2\INSTALL\PSS3.DSC  1>NUL 2>NUL
  50. %2\OS2\UNPACK2 %1\CID  %2 >NUL
  51. :UPDATE
  52. REM IF EXIST %2\OS2\SCREEN01.SAV DEL %\OS2\SCREEN02.SYS 2>NUL
  53. REM IF EXIST %2\OS2\SCREEN02.SAV DEL %\OS2\SCREEN01.SYS 2>NUL
  54. IF EXIST %2\OS2\INSTALL\DSPDRVS GOTO PRELOAD
  55. :DISPLAYMESSAGE
  56. ECHO ************************************************************
  57. ECHO *   1) Perform a shutdown and restart the system.          *
  58. ECHO *                                                          *
  59. ECHO *   2) After the restart, open the OS/2 System folder,     *
  60. ECHO *      then open the System Setup folder.  Open the        *
  61. ECHO *      Display Driver Install object.  This will execute   *
  62. ECHO *      the Display Driver Installation (DSPINSTL)utility   *
  63. ECHO *      program.                                            *
  64. ECHO *                                                          *
  65. ECHO *   3) When DSPINSTL has completed, open the OS/2 System   *
  66. ECHO *      folder, then open the System Setup folder.  Open    *
  67. ECHO *      the System object and select the desired screen     *
  68. ECHO *      resolution on the Screen page of the notebook.      *
  69. ECHO *      Then close the System - Settings notebook.          *
  70. ECHO *                                                          *
  71. ECHO *   4) Perform a shutdown and restart the system.          *
  72. ECHO ************************************************************
  73. GOTO END
  74. :DAMAGED
  75. ECHO  
  76. ECHO ************************************************************
  77. ECHO * This diskette does not contain all necessary files.      *
  78. ECHO ************************************************************
  79. ECHO DAMAGED DISKETTE >> %2\OS2\INSTALL\DISPLAY.LOG
  80. GOTO END
  81. :USAGE
  82. ECHO  
  83. ECHO Usage: S3INST [INSTALLDRIVE:] [BOOTDRIVE:]
  84. GOTO END
  85. :INSERTDISK
  86. ECHO ************************************************************
  87. ECHO * Insert S3 Display Driver Diskette                        *
  88. ECHO ************************************************************
  89. pause
  90. GOTO NEXT7
  91. :PRELOAD
  92. IF EXIST %2\OS2\INSTALL\PRELOAD\CONFIG.EXE GOTO COPYPRLDFILES
  93. %2\OS2\UNPACK2.EXE S3PRF %2 >NUL
  94. %2\OS2\INSTALL\S3PRF.EXE
  95. DEL %2\OS2\INSTALL\S3PRF.EXE 1>NUL 2>NUL
  96. GOTO DISPLAYMESSAGE
  97. :COPYPRLDFILES
  98. ECHO  Preloaded system configuration >> %2\OS2\INSTALL\DISPLAY.LOG
  99. IF NOT EXIST %1\S3WIN  GOTO INSERTDISK
  100. IF NOT EXIST %1\S3.DSP GOTO DAMAGED
  101. IF NOT EXIST %1\S3VIDEO GOTO DAMAGED
  102. COPY %1\S3WIN       %2\OS2\INSTALL\DSPDRVS >NUL
  103. COPY %1\S3.DSP      %2\OS2\INSTALL\DSPDRVS >NUL
  104. COPY %1\S3VIDEO  %2\OS2\INSTALL\DSPDRVS >NUL
  105. GOTO DISPLAYMESSAGE
  106. :END
  107.