home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p115 / 1.ddi / INSTALL.BAT < prev    next >
Encoding:
DOS Batch File  |  1989-11-14  |  4.1 KB  |  147 lines

  1. @echo off
  2. cls
  3. rem  11-14-89 - GCD Rev 4.00 Release
  4.  
  5. rem   -- select operating mode
  6. if %1! == recurs! goto load1
  7. if %1! == ! goto load0
  8. goto error
  9.  
  10. :load0
  11. rem Make room for load and boot environment variables
  12. set load=
  13. set cvpath=
  14. set cvshade=
  15.  
  16. if %0! == a:install! set load=A
  17. if %0! == a:\install! set load=A
  18. if %0! == A:INSTALL! set load=A
  19. if %0! == A:\INSTALL! set load=A
  20.  
  21. if %0! == b:install! set load=B
  22. if %0! == b:\install! set load=B
  23. if %0! == B:INSTALL! set load=B
  24. if %0! == B:\INSTALL! set load=B
  25.  
  26. if %load%! == ! goto error
  27.  
  28. rem -- See if user is typing a:install from a:
  29. cd >aaaaaaaa.aaa
  30. if exist %load%:aaaaaaaa.aaa goto drive_error
  31. del aaaaaaaa.aaa 
  32.  
  33. if not exist %load%:\disk400.1 goto exit_msg
  34.  
  35. cls
  36. echo   
  37. echo   
  38. echo   
  39. echo   
  40. echo   
  41. echo   
  42. echo   
  43. echo             ╔═════════════════════════════════════════════════════╗
  44. echo             ║                                                     ║▐
  45. echo             ║        Geometric Construction and Detailing         ║▐
  46. echo             ║                DOS-Extended Edition                 ║▐       
  47. echo             ║             Revision 4.00 Installation              ║▐
  48. echo             ║                                                     ║▐
  49. echo             ║        Copyright 1989 by Computervision Corp.,      ║▐
  50. echo             ║          a division of Prime Computer, Inc.         ║▐
  51. echo             ║       Copyright 1983-1989 by 4D Graphics, Inc.      ║▐
  52. echo             ║                                                     ║▐
  53. echo             ╚═════════════════════════════════════════════════════╝▐
  54. echo               ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  55. echo 
  56. pause
  57.  
  58. rem   -- set up temporary environment in root on active hard drive
  59. cd \
  60. cd %load%:\
  61.  
  62. copy %load%:\INSTALL.BAT \INSTGCD.BAT >nul
  63. copy %load%:\gcd4\install\INSTALL.DAT \ >nul
  64. copy %load%:\gcd4\install\DISKMAN.EXE \ >nul
  65.  
  66. rem   -- call INSTGCD.BAT that now exists on hard drive
  67. rem   -- copied to INSTGCD in case INSTALL.COM or EXE exist in path
  68. INSTGCD recurs
  69. goto end
  70.  
  71. :load1
  72. rem Check if config.sys has been checked (Floppy boot)
  73. if exist %load%:\dmancfg goto nofl
  74. goto fl
  75.  
  76. :nofl
  77. \DISKMAN INSTALL.DAT
  78. del >nul \dmancfg
  79. goto end
  80.  
  81. :fl
  82. \DISKMAN INSTALL.DAT FL
  83. goto end
  84.  
  85. :exit_msg
  86. cls
  87. echo  
  88. echo  
  89. echo  
  90. echo  
  91. echo  
  92. echo  
  93. echo  
  94. echo  
  95. echo  
  96. echo   ╔══════════════════════════════════════════════════════════════════════╗
  97. echo   ║  Installation error.                                                 ║
  98. echo   ║  You typed %0 and on that drive there is no 
  99. echo   ║  disk400.1 diskette ID file!                                         ║
  100. echo   ║  Please refer to your Release Notes booklet for the proper           ║
  101. echo   ║  installation procedures for this program.                           ║
  102. echo   ╚══════════════════════════════════════════════════════════════════════╝
  103. goto end
  104.  
  105. :error
  106. cls
  107. echo  
  108. echo  
  109. echo  
  110. echo  
  111. echo  
  112. echo  
  113. echo  
  114. echo  
  115. echo  
  116. echo   ╔══════════════════════════════════════════════════════════════════════╗
  117. echo   ║  Installation error!                                                 ║
  118. echo   ║  You typed %0.  You must be in your hard drive and type
  119. echo   ║         A:\INSTALL        to install from your A: drive or           ║
  120. echo   ║         B:\INSTALL        to install from your B: drive              ║
  121. echo   ╚══════════════════════════════════════════════════════════════════════╝
  122. goto end
  123.  
  124. :drive_error
  125. cls
  126. echo  
  127. echo  
  128. echo  
  129. echo  
  130. echo  
  131. echo  
  132. echo  
  133. echo  
  134. echo  
  135. echo   ╔══════════════════════════════════════════════════════════════════════╗
  136. echo   ║  Installation error!                                                 ║
  137. echo   ║  You typed %0 from your %load%: drive!
  138. echo   ║  You must be active in your hard drive and type                      ║
  139. echo   ║         A:\INSTALL        to install from your A: drive or           ║
  140. echo   ║         B:\INSTALL        to install from your B: drive              ║
  141. echo   ╚══════════════════════════════════════════════════════════════════════╝
  142. echo  
  143. del a:aaaaaaaa.aaa >nul
  144. goto end
  145.  
  146. :end
  147.