home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 April (Special) / Chip-Special_1997-04_cd.bin / orchid / kvidos2 / kvid-os2.exe / SETUP.CMD < prev    next >
OS/2 REXX Batch file  |  1995-01-31  |  2KB  |  100 lines

  1. @echo off
  2. if not exist setup.cmd a:
  3. if NOT %1. == . GOTO check
  4. :explain
  5. echo Usage:
  6. echo *            SETUP  bootdrive
  7. echo *
  8. echo *    Where "bootdrive" is your OS/2 boot drive.  Example:
  9. echo *
  10. echo *           SETUP C                 Installs to C:
  11. echo *           SETUP D                 Installs to D:
  12. echo *             etc.
  13. goto end
  14. :check
  15. if %1. == A. goto baddrive
  16. if %1. == B. goto baddrive
  17. if %1. == c. goto okdrive
  18. if %1. == d. goto okdrive
  19. if %1. == C. goto okdrive
  20. if %1. == D. goto okdrive
  21. if %1. == E. goto okdrive
  22. if %1. == F. goto okdrive
  23. if %1. == G. goto okdrive
  24. if %1. == H. goto okdrive
  25. if %1. == I. goto okdrive
  26. if %1. == J. goto okdrive
  27. if %1. == K. goto okdrive
  28. if %1. == L. goto okdrive
  29. if %1. == M. goto okdrive
  30. if %1. == N. goto okdrive
  31. if %1. == O. goto okdrive
  32. if %1. == P. goto okdrive
  33. if %1. == Q. goto okdrive
  34. if %1. == R. goto okdrive
  35. if %1. == S. goto okdrive
  36. if %1. == T. goto okdrive
  37. if %1. == U. goto okdrive
  38. if %1. == V. goto okdrive
  39. if %1. == W. goto okdrive
  40. if %1. == X. goto okdrive
  41. if %1. == Y. goto okdrive
  42. if %1. == Z. goto okdrive
  43. if %1. == a. goto baddrive
  44. if %1. == b. goto baddrive
  45. if %1. == e. goto okdrive
  46. if %1. == f. goto okdrive
  47. if %1. == g. goto okdrive
  48. if %1. == h. goto okdrive
  49. if %1. == i. goto okdrive
  50. if %1. == j. goto okdrive
  51. if %1. == k. goto okdrive
  52. if %1. == l. goto okdrive
  53. if %1. == m. goto okdrive
  54. if %1. == n. goto okdrive
  55. if %1. == o. goto okdrive
  56. if %1. == p. goto okdrive
  57. if %1. == q. goto okdrive
  58. if %1. == r. goto okdrive
  59. if %1. == s. goto okdrive
  60. if %1. == t. goto okdrive
  61. if %1. == u. goto okdrive
  62. if %1. == v. goto okdrive
  63. if %1. == w. goto okdrive
  64. if %1. == x. goto okdrive
  65. if %1. == y. goto okdrive
  66. if %1. == z. goto okdrive
  67. goto explain
  68. :okdrive
  69. REM put the action here
  70. if not exist %1:\os2 goto baddrive
  71. rem if exist %1:\os2\boot goto v3
  72. rem copy alsca2.dsc %1:\os2\install > nul
  73. rem goto continst
  74. rem :v3
  75. copy alsc.dsc %1:\os2\install\alsc.dsc > nul
  76. REM copy svga.exe %1:\os2 > nul
  77. rem :continst
  78. attrib %1:\psfonts\*.pfb -r > nul
  79. attrib %1:\psfonts\*.pfb +a > nul
  80. if exist %1:\os2\*.pmi del %1:\os2\*.pmi >nul
  81. %1:
  82. cd \os2
  83. REM  start "svga" /fs /c svga.exe on init
  84. dspinstl
  85. REM if not exist %1:\os2\svgadata.pmi goto fail
  86. echo ***Installation Complete
  87. echo .
  88. echo .
  89. echo .
  90. goto end
  91. :baddrive
  92. echo ERROR -- Cannot install to drive %1:
  93. goto end
  94. :fail
  95. echo !!!  Installation was unsuccessful
  96. echo .
  97. echo .
  98. echo .
  99. :end
  100.