home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 33 VDrivers / 33-VDrivers.zip / misv101.zip / MIROINST.CMD < prev    next >
OS/2 REXX Batch file  |  1994-11-22  |  4KB  |  105 lines

  1. @ECHO OFF
  2. ECHO.
  3. ECHO **************************************************************
  4. ECHO *   OS/2 Grafik-Treiber Installation für miro Grafikkarten   *
  5. ECHO *   OS/2 Display Driver Installation for miro Video Boards   *
  6. ECHO **************************************************************
  7.  
  8. rem --- check arguments ---
  9. IF .%1. == .. GOTO USAGE
  10. IF .%2. == .. GOTO USAGE
  11.  
  12. rem --- check dirs and files ---
  13. IF NOT EXIST %1\BUNDLE         GOTO USAGE
  14. IF NOT EXIST %1\TOOLS          GOTO USAGE
  15. IF NOT EXIST %1\S3VIDEO        GOTO USAGE
  16. IF NOT EXIST %1\S3WIN          GOTO USAGE
  17. IF NOT EXIST %1\MIRO.DSP       GOTO USAGE
  18. IF NOT EXIST %1\MIROVER.EXE    GOTO USAGE
  19. IF NOT EXIST %2\OS2\INSTALL    GOTO USAGE
  20. IF NOT EXIST %2\OS2\ATTRIB.EXE GOTO USAGE
  21. IF NOT EXIST %2\OS2\UNPACK.EXE GOTO USAGE
  22.  
  23. ECHO.
  24. ECHO **************************************************************
  25. ECHO *  Bitte lesen Sie erst das README.DEU auf dieser Diskette.  *
  26. ECHO *  Please, read the README.ENG file on this diskette first.  *
  27. ECHO **************************************************************
  28. PAUSE
  29.  
  30. ECHO.
  31. ECHO **************************************************************
  32. ECHO *            Kopiere Dateien, bitte warten Sie ...           *
  33. ECHO *            Copying files, please stand by ...              *
  34. ECHO **************************************************************
  35.  
  36. rem --- backup original files ---
  37. %2\OS2\ATTRIB -R %2\OS2\*.* /S 1>NUL 2>NUL
  38. IF EXIST %2\OS2\SVGA.SAV GOTO NEXT1
  39. COPY %2\OS2\SVGA.EXE %2\OS2\SVGA.SAV 1>NUL 2>NUL
  40. :NEXT1
  41. IF EXIST %2\OS2\MDOS\VSVGA.SAV GOTO NEXT2
  42. COPY %2\OS2\MDOS\VSVGA.SYS %2\OS2\MDOS\VSVGA.SAV 1>NUL 2>NUL
  43. :NEXT2
  44. IF EXIST %2\OS2\SCREEN0?.SAV GOTO NEXT3
  45. COPY %2\OS2\SCREEN0?.SYS %2\OS2\SCREEN0?.SAV 1>NUL 2>NUL
  46. :NEXT3
  47. IF EXIST %2\OS2\INSTALL\DSPINSTL.SAV GOTO NEXT4
  48. COPY %2\OS2\INSTALL\DSPINSTL.EXE %2\OS2\INSTALL\DSPINSTL.SAV 1>NUL 2>NUL
  49. :NEXT4
  50. IF EXIST %2\OS2\INSTALL\RSPDSPI.SAV GOTO NEXT5
  51. COPY %2\OS2\INSTALL\RSPDSPI.EXE %2\OS2\INSTALL\RSPDSPI.SAV 1>NUL 2>NUL
  52. :NEXT5
  53.  
  54. rem --- unpack SCREEN01.SYS and new DSPINSTL icon from archive ---
  55. %2\OS2\UNPACK2 %1\BUNDLE %2 1>NUL 2>NUL
  56.  
  57. rem --- no patching for OS/2 2.11 and above ---
  58. %1\mirover
  59. IF ERRORLEVEL 2 GOTO DOICON
  60. %2\OS2\UNPACK2 %1\TOOLS  %2 1>NUL 2>NUL
  61.  
  62. rem --- perform patch for OS/2 2.1 ---
  63. %2\OS2\INSTALL\MKSYSLVL %2\OS2\INSTALL\SYSLEVEL.OS2 XR02110 1>NUL 2>NUL
  64. %2\OS2\ATTRIB -R -S -H %2\OS2KRNL 1>NUL 2>NUL
  65. %2\OS2\INSTALL\S3PATCH /NOP /NOS /Q %2\ %2\OS2\INSTALL\OS2KRNL.RTP 1>NUL 2>NUL
  66. %2\OS2\ATTRIB +R +S +H %2\OS2KRNL 1>NUL 2>NUL
  67. %2\OS2\INSTALL\S3PATCH /NOP /NOS /Q  %2\OS2\MDOS  %2\OS2\INSTALL\VWIN.RTP 1>NUL 2>NUL
  68. DEL %2\OS2\INSTALL\MKSYSLVL.EXE 1>NUL 2>NUL
  69. DEL %2\OS2\INSTALL\S3PATCH.EXE  1>NUL 2>NUL
  70. DEL %2\OS2\INSTALL\OS2KRNL.RTP  1>NUL 2>NUL
  71. DEL %2\OS2\INSTALL\VWIN.RTP     1>NUL 2>NUL
  72.  
  73. :DOICON
  74. rem --- install dspinstl icon on desktop ---
  75. %2\OS2\INSTALL\DDICO.EXE %2 1>NUL 2>NUL
  76. DEL %2\OS2\INSTALL\DDICO.EXE 1>NUL 2>NUL
  77.  
  78. rem --- copy screen0?.sys to boot directory (OS/2 3.0) ---
  79. COPY %2\OS2\SCREEN0?.SYS %2\OS2\BOOT\SCREEN0?.SYS 1>NUL 2>NUL
  80.  
  81. rem --- copy windows driver install batch ---
  82. COPY %1\WININST.BAT %2\OS2\MDOS\WININST.BAT 1>NUL 2>NUL
  83.  
  84. rem --- select card and monitor ---
  85. SET OCTO=%2\OS2
  86. %2\OS2\INSTALL\MIROMON2
  87.  
  88. ECHO.
  89. ECHO **************************************************************
  90. ECHO *  Führen Sie einen Systemabschluß durch und                 *
  91. ECHO *  folgen Sie den Anweisungen vom Handbuch bzw. README.DEU.  *
  92. ECHO *  Perform a system Shut Down and                            *
  93. ECHO *  follow the instructions inside the manual or README.ENG.  *
  94. ECHO **************************************************************
  95. ECHO.
  96. GOTO END
  97.  
  98. :USAGE
  99. ECHO.
  100. ECHO Syntax: MIROINST [INSTALLDRIVE:] [BOOTDRIVE:]
  101. ECHO.
  102.  
  103. :END
  104.  
  105.