home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 33 VDrivers / 33-VDrivers.zip / fos221.zip / S3INST.CMD < prev    next >
OS/2 REXX Batch file  |  1993-09-23  |  5KB  |  125 lines

  1. @ECHO OFF
  2. ECHO  
  3. ECHO ************************************************************
  4. ECHO *  OS/2 2.1 Orchid Fahrenheit Display Driver Installation  *
  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\*.DSP GOTO DAMAGED
  10. IF NOT EXIST %1\TOOLS GOTO DAMAGED
  11. IF NOT EXIST %1\BUNDLE GOTO DAMAGED
  12. IF NOT EXIST %1\UNPACK2.EXE GOTO DAMAGED
  13. IF NOT EXIST %1\UNPACK GOTO DAMAGED
  14. ECHO.
  15. ECHO ************************************************************
  16. ECHO *  Please, read the README.S3 file on the diskette first.  *
  17. ECHO ************************************************************
  18. %1\TESTVER
  19. IF ERRORLEVEL 1 GOTO END
  20. PAUSE
  21. ECHO.
  22. ECHO ************************************************************
  23. ECHO *  Loading files, Please wait.....                         *
  24. ECHO ************************************************************
  25. ECHO.
  26. %2\OS2\ATTRIB -R %2\OS2\*.* /S          1>NUL 2>NUL
  27. REM IF EXIST %2\OS2\UNPACK2.EXE GOTO START
  28. COPY %1\UNPACK2.EXE %2\OS2\UNPACK2.EXE
  29. %2\OS2\UNPACK2.EXE %1\UNPACK %2 >NUL
  30. :START
  31. IF EXIST %2\OS2\SVGA.SAV GOTO NEXT1
  32. COPY %2\OS2\SVGA.EXE %2\OS2\SVGA.SAV >NUL
  33. :NEXT1
  34. IF EXIST %2\OS2\SCREEN01.SAV GOTO NEXT2
  35. COPY %2\OS2\SCREEN01.SYS %2\OS2\SCREEN01.SAV >NUL
  36. :NEXT2
  37. IF EXIST %2\OS2\INSTALL\WINSUP.IAM GOTO NEXT4A
  38. IF EXIST %2\OS2\INSTALL\DSPINSTL.SAV GOTO NEXT3
  39. COPY %2\OS2\INSTALL\DSPINSTL.EXE %2\OS2\INSTALL\DSPINSTL.SAV >NUL
  40. :NEXT3
  41. IF EXIST %2\OS2\INSTALL\RSPDSPI.SAV GOTO NEXT4
  42. COPY %2\OS2\INSTALL\RSPDSPI.EXE %2\OS2\INSTALL\RSPDSPI.SAV >NUL
  43. :NEXT4
  44. %2\OS2\UNPACK %1\TOOLS %2    >NUL
  45. GOTO NEXT4B
  46. :NEXT4A
  47. %2\OS2\UNPACK %1\TOOLS %2 /n:MKSYSLVL.EXE    >NUL
  48. %2\OS2\UNPACK %1\TOOLS %2 /n:S3PATCH.EXE     >NUL
  49. %2\OS2\UNPACK %1\TOOLS %2 /n:OS2KRNL.RTP     >NUL
  50. %2\OS2\UNPACK %1\TOOLS %2 /n:VWIN.RTP        >NUL
  51. :NEXT4B
  52. %2\OS2\UNPACK %1\BUNDLE %2   >NUL
  53. %2\OS2\INSTALL\MKSYSLVL %2\OS2\INSTALL\SYSLEVEL.OS2 XR02110 >NUL
  54. DEL %2\OS2\INSTALL\MKSYSLVL.EXE >NUL
  55. %2\OS2\ATTRIB -R -S -H %2\OS2KRNL       1>NUL 2>NUL
  56. %2\OS2\INSTALL\S3PATCH /NOP /NOS /Q  %2\  %2\OS2\INSTALL\OS2KRNL.RTP  1>NUL 2>NUL
  57. %2\OS2\ATTRIB +R +S +H %2\OS2KRNL       1>NUL 2>NUL
  58. DEL %2\OS2\INSTALL\OS2KRNL.RTP  >NUL
  59. %2\OS2\INSTALL\S3PATCH /NOP /NOS /Q  %2\OS2\MDOS  %2\OS2\INSTALL\VWIN.RTP  1>NUL 2>NUL
  60. DEL %2\OS2\INSTALL\S3PATCH.EXE  >NUL
  61. DEL %2\OS2\INSTALL\VWIN.RTP     >NUL
  62. IF EXIST %2\OS2\INSTALL\DSPDRVS GOTO PRELOAD
  63. :DISPLAYMESSAGE
  64. ECHO ************************************************************
  65. ECHO *   1) Perform a shutdown and restart the system.          *
  66. ECHO *                                                          *
  67. ECHO *   2) After the restart, open an OS/2 session and run     *
  68. ECHO *      DSPINSTL.                                           *
  69. ECHO *                                                          *
  70. ECHO *   3) Open the OS/2 System, and then open System Setup.   *
  71. ECHO *      Double Click on the System icon. Select the desired *
  72. ECHO *      screen resolution on the Screen page of the         *
  73. ECHO *      notebook. Then close the System - Settings notebook.*                         *
  74. ECHO *                                                          *
  75. ECHO *   4) Perform a shutdown and restart the system.          *
  76. ECHO ************************************************************
  77. GOTO END
  78. :DAMAGED
  79. ECHO  
  80. ECHO ************************************************************
  81. ECHO * This diskette does not contain all necessary files.      *
  82. ECHO ************************************************************
  83. GOTO END
  84. :USAGE
  85. ECHO  
  86. ECHO Usage: S3INST [INSTALLDRIVE:] [BOOTDRIVE:]
  87. GOTO END
  88. :PRELOAD
  89. IF EXIST %2\OS2\INSTALL\PRELOAD\CONFIG.EXE GOTO COPYPRLDFILES
  90. %1\S3PRF
  91. GOTO DISPLAYMESSAGE
  92. :COPYPRLDFILES
  93. IF NOT EXIST %1\CONFIG GOTO DAMAGED
  94. IF NOT EXIST %1\S3WIN  GOTO DAMAGED
  95. IF NOT EXIST %1\S3.DSP GOTO DAMAGED
  96. IF NOT EXIST %1\S3VIDEO GOTO DAMAGED
  97. IF NOT EXIST %1\DISPLAY.DL_ GOTO DAMAGED
  98. COPY %1\S3WIN       %2\OS2\INSTALL\DSPDRVS >NUL
  99. COPY %1\S3.DSP      %2\OS2\INSTALL\DSPDRVS >NUL
  100. COPY %1\S3VIDEO  %2\OS2\INSTALL\DSPDRVS >NUL
  101. COPY %1\DISPLAY.DL_ %2\OS2\INSTALL\DSPDRVS >NUL
  102. IF EXIST %2\OS2\INSTALL\WINSUP.IAM GOTO NEXT6
  103. IF EXIST %2\OS2\INSTALL\PRELOAD\CONFIG.SAV GOTO NEXT5
  104. COPY %2\OS2\INSTALL\PRELOAD\CONFIG.EXE %2\OS2\INSTALL\PRELOAD\CONFIG.SAV >NUL
  105. :NEXT5
  106. %2\OS2\UNPACK %1\CONFIG %2 >NUL
  107. :NEXT6
  108. ECHO ************************************************************
  109. ECHO *  1) Perform a shutdown and restart the system.           *
  110. ECHO *                                                          *
  111. ECHO *  2) After the restart, go to the Preinstalled Essentials *
  112. ECHO *     folder and open the Configuration Tools folder.      *
  113. ECHO *     Start the Configure Preinstalled System program to   *
  114. ECHO *     change your display to SVGA mode.                    *
  115. ECHO *                                                          *
  116. ECHO *  3) Open the OS/2 System, and then open System Setup.    *
  117. ECHO *     Double Click on the System icon. Select the desired  *
  118. ECHO *     screen resolution on the Screen page of the notebook.*
  119. ECHO *     Then close the System - Settings notebook.           *
  120. ECHO *                                                          *
  121. ECHO *  5) Perform a shutdown and restart the system.           *
  122. ECHO ************************************************************
  123.  
  124. :END
  125.