home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR24 / K542X_D4.ZIP / CLINST21.CMD < prev    next >
OS/2 REXX Batch file  |  1993-10-19  |  3KB  |  73 lines

  1. @rem argument %1 is the destination drive letter
  2.  
  3. @set o_path=%path%
  4. @set path=%1:\os2;%1:\os2\install;%path%
  5.  
  6. @if "%1"=="" goto usage
  7. @echo - Cirrus Logic SVGA installation for OS/2 2.1...
  8.  
  9. @rem ---------------------------------------------------------------------
  10. @echo - saving original files . . .
  11.  
  12. @if exist %1:\os2\screen01._cl           goto sav1
  13. @if exist %1:\os2\screen01.sys copy %1:\os2\screen01.sys %1:\os2\screen01._cl >nul
  14.  
  15. :sav1
  16. @if exist %1:\os2\screen02._cl           goto sav2
  17. @if exist %1:\os2\screen02.sys copy %1:\os2\screen02.sys %1:\os2\screen02._cl >nul
  18.  
  19. :sav2
  20. @if exist %1:\os2\svga._cl               goto sav3
  21. @if exist %1:\os2\svga.exe copy %1:\os2\svga.exe %1:\os2\svga._cl >nul
  22.  
  23. :sav3
  24. @if exist %1:\os2\dll\bvhsvga._cl        goto sav4
  25. @if exist %1:\os2\dll\bvhsvga.dll copy %1:\os2\dll\bvhsvga.dll %1:\os2\dll\bvhsvga._cl >nul
  26.  
  27. :sav4
  28. @if exist %1:\os2\dll\ibmdev32._cl       goto sav5
  29. @if exist %1:\os2\dll\ibmdev32.dll copy %1:\os2\dll\ibmdev32.dll %1:\os2\dll\ibmdev32._cl >nul
  30.  
  31. :sav5
  32. @if exist %1:\os2\dll\ibmvga32._cl       goto sav6
  33. @if exist %1:\os2\dll\ibmvga32.dll copy %1:\os2\dll\ibmvga32.dll %1:\os2\dll\ibmvga32._cl >nul
  34.  
  35. :sav6
  36. @if exist %1:\os2\mdos\vsvga._cl         goto sav7
  37. @if exist %1:\os2\mdos\vsvga.sys copy %1:\os2\mdos\vsvga.sys %1:\os2\mdos\vsvga._cl >nul
  38.  
  39. :sav7
  40. @rem ---------------------------------------------------------------------
  41. @echo - installing drivers . . .
  42.  
  43. @attrib -r %1:\os2\screen0?.sys 
  44. @if exist %1:\os2\screen01.sys unpack screen01.sy_ %1: >nul
  45. @if exist %1:\os2\screen02.sys unpack screen02.sy_ %1: >nul
  46. @copy svga.exe          %1:\os2 >nul
  47. @copy psclblt.dsc       %1:\os2\install >nul
  48. @dspinstl
  49.  
  50. @echo -
  51. @echo - Please shutdown and reboot the system for the newly installed
  52. @echo - drivers to take effect . . .
  53. @echo -
  54. @goto home
  55.  
  56. :usage
  57. @echo *------------------------------------------------------------------*
  58. @echo * Cirrus Logic SVGA installation for OS/2 2.1...                   *
  59. @echo *==================================================================*
  60. @echo *                                                                  *
  61. @echo * Please specify the drive letter for the files to be copied to... *
  62. @echo *                                                                  *
  63. @echo * usage:   clinst21 [destination drive letter]                     *
  64. @echo * example: clinst21 C                                              *
  65. @echo * meaning: install Cirrus Logic driver on drive C, the OS/2 drive  *
  66. @echo *                                                                  *
  67. @echo *------------------------------------------------------------------*
  68.  
  69. :home
  70. @set path=%o_path%
  71. @set o_path=
  72.  
  73.