home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a522 / 27.ddi / INSTALL.ORI < prev    next >
Encoding:
Text File  |  1991-02-11  |  7.9 KB  |  298 lines

  1. #-------------------------------------------------------------------------
  2. #
  3. # FILE
  4. #       INSTALL.ORI
  5. #       V2 installation script language interpreter file.
  6. #
  7. # DESCRIPTION
  8. #       Installation file for the DOS Tools Utilities disk.
  9. #
  10. # MODIFIED
  11. #       MRMILLER
  12. #
  13. #-------------------------------------------------------------------------
  14.  
  15. #-------------------------------------------------------------------------
  16. # Generate symbols for Disk Volume label and Jacket label for disks.
  17. #-------------------------------------------------------------------------
  18. .LABELGEN
  19. u
  20. V60 UTIL %u
  21. Tools Utilities Disk %u
  22.  
  23. .FILES -NOCOPY
  24. INSTALL.ORI        8131
  25.  
  26. .DISK_USAGE=20
  27. .PRODUCT_NAME=Tools Utilities
  28. .PRODUCT_VERSION=1.0.9.0.2
  29. .PRODUCT_NUMBER=2
  30. .SUPP_REQUIRED=6.0.31.0.1
  31.  
  32. .CHECKREG %PRODUCT_NUMBER%
  33.  PRODUCT
  34.  VERSION
  35.  
  36. .CHECKREG 34
  37.  SUPPORT
  38.  SUPP_VERSION
  39.  
  40. .IF (%SUPPORT%=="" || %SUPP_VERSION% < %SUPP_REQUIRED%)
  41.  .MESSAGE
  42.   %WARNING%
  43.  
  44.   You have not installed Required Support Files %SUPP_REQUIRED%.
  45.   Please install Required Support Files %SUPP_REQUIRED% or later
  46.   and then install %PRODUCT_NAME%.
  47.  
  48.  .PAUSE
  49.  .EXIT
  50. .ENDIF
  51.  
  52. .<CHECK_INST>
  53.  
  54. .IF (%INSTALL_CHECKED%!=1)
  55.  .IF (%PRODUCT%=="")
  56.   .IF (%DISK_USAGE% > %FREE_SPACE%)
  57.  
  58.    .SELECTPROMPT
  59.     USER_RESP
  60.     There is insufficient disk space on drive %ORACLE_DISK%: to install this product.
  61.     Would you like to attempt to install anyway?
  62.     <DISK_SPACE_HELP>
  63.     1     No
  64.     2     Yes
  65.  
  66.    .IF (%USER_RESP%==1 || %USER_RESP%==999)
  67.     .EXIT
  68.    .ENDIF
  69.   .ENDIF
  70.  
  71.  .ELSE
  72.   .SELECTPROMPT
  73.    USER_RESP
  74.    %PRODUCT_NAME% has already been installed.
  75.    Would you like to reinstall it?
  76.    <REINSTALL_HELP>
  77.    1     No
  78.    2     Yes
  79.  
  80.   .IF (%USER_RESP%==1 || %USER_RESP%==999)
  81.    .EXIT
  82.   .ENDIF
  83.  .ENDIF
  84. .ENDIF
  85.  
  86. .<RUNEXITL>
  87. .SELECTPROMPT
  88.  RUNEXIT
  89.  SQL*Forms, SQL*Menu, and SQL*ReportWriter can be linked with user
  90.  exits.  User exits are programs written in C which can be called
  91.  from your ORACLE application.  If you plan to write user exits, you
  92.  must install user exit support now and while you are installing any
  93.  ORACLE tools you intend to relink.
  94.  <RUNEXITHELP>
  95.  1 Install support for user exits
  96.  2 Do not install support for user exits
  97.  
  98. .IF (%RUNEXIT%==999)
  99.  .IF (%INSTALL_CHECKED%!=1 && (%DISK_USAGE%>%FREE_SPACE% || %PRODUCT%!=""))
  100.   .GOTO <CHECK_INST>
  101.  .ELSE
  102.   .EXIT
  103.  .ENDIF
  104. .ENDIF
  105.  
  106. .SELECTPROMPT
  107.  USER_RESP
  108.  Will you be using a Color or Monochrome monitor?
  109.  <HELP2>
  110.  1       Color
  111.  2       Monochrome
  112.  
  113. .IF (%USER_RESP%==999)
  114.  .GOTO <RUNEXITL>
  115. .ENDIF
  116.  
  117. .MONITOR=%USER_RESP%
  118.  
  119. .CLEARSCREEN
  120.  
  121. .MESSAGE
  122.  %NORMAL% Copying Oracle*Terminal executable into %ORACLE_HOME%\PBIN...
  123.  
  124. .FILES
  125. ORATERM.PXE      461063   %ORACLE_HOME%\PBIN\ORATERM.PXE
  126.  
  127. .SYSCALL -QUIET
  128.  COPY %ORACLE_HOME%\PBIN\PLOADR.COM %ORACLE_HOME%\PBIN\ORATERM.COM >NUL
  129.  
  130. .MESSAGE
  131.  %NORMAL% Copying message files into %ORACLE_HOME%\DBS....
  132.  
  133. .FILES
  134. OTMUS.MSB          4096   %ORACLE_HOME%\DBS\OTMUS.MSB
  135. IAPUS.MSB         20480   %ORACLE_HOME%\DBS\IAPUS.MSB
  136. MNUUS.MSB         12800   %ORACLE_HOME%\DBS\MNUUS.MSB
  137. ICOUS.MSB          3584   %ORACLE_HOME%\DBS\ICOUS.MSB
  138. IFPUS.MSB          2048   %ORACLE_HOME%\DBS\IFPUS.MSB
  139. TYPUS.MSB          3072   %ORACLE_HOME%\DBS\TYPUS.MSB
  140. OTHLPUS.R        155648   %ORACLE_HOME%\DBS\OTHLPUS.R
  141. OT.R              32768   %ORACLE_HOME%\DBS\OT.R
  142. COLOR.R           49152   %ORACLE_HOME%\DBS\COLOR.R
  143. MONO.R            49152   %ORACLE_HOME%\DBS\MONO.R
  144.  
  145. .IF (%MONITOR%==1)
  146.  .FILES
  147. COLOR.R           49152   %ORACLE_HOME%\DBS\ORATERM.R
  148. .ELSE
  149.  .FILES
  150. MONO.R            49152   %ORACLE_HOME%\DBS\ORATERM.R
  151. .ENDIF
  152.  
  153.  
  154. .MESSAGE
  155.  %NORMAL% Copying Demo files into %ORACLE_HOME%\DBS...
  156.  
  157. .FILES
  158. DEMOBLD.SQL       22217   %ORACLE_HOME%\DBS\DEMOBLD.SQL
  159. DEMODROP.SQL        542   %ORACLE_HOME%\DBS\DEMODROP.SQL
  160.  
  161. .MESSAGE
  162.  %NORMAL% Creating batch files in %ORACLE_HOME%\BIN...
  163.  
  164. .WRITEFILE
  165.  %ORACLE_HOME%\BIN\DEMOBLD.BAT
  166. ECHO OFF
  167. ECHO  
  168. REM
  169. REM  Usage: DEMOBLD USERNAME PASSWORD
  170. REM
  171. IF NOT .%%1 == . GOTO DEMOBLD
  172. ECHO Usage: DEMOBLD Username Password
  173. GOTO EXIT
  174. :DEMOBLD
  175. IF EXIST %ORACLE_HOME%\DBS\DEMOBLD.SQL GOTO CONTINUE
  176. ECHO Error - could not access %ORACLE_HOME%\DBS\DEMOBLD.SQL
  177. GOTO EXIT
  178. :CONTINUE
  179. ECHO Building demonstration tables.  Please wait.
  180. INSTLOAD %%1/%%2 %ORACLE_HOME%\DBS\DEMOBLD.SQL %ORACLE_HOME%\DBS\DEMOBLD.LOG
  181. IF NOT ERRORLEVEL 1 GOTO EXIT
  182. ECHO Error - Could not run %ORACLE_HOME%\DBS\DEMOBLD.SQL
  183. ECHO See %ORACLE_HOME%\DBS\DEMOBLD.LOG for more info.
  184. :EXIT
  185.  
  186. .WRITEFILE
  187.  %ORACLE_HOME%\BIN\DEMODROP.BAT
  188. ECHO OFF
  189. ECHO  
  190. REM
  191. REM  Usage: DEMODROP USERNAME PASSWORD
  192. REM
  193. IF NOT .%%1 == . GOTO DEMODROP
  194. ECHO Usage: DEMODROP Username Password
  195. GOTO EXIT
  196. :DEMODROP
  197. IF EXIST %ORACLE_HOME%\DBS\DEMODROP.SQL GOTO CONTINUE
  198. ECHO Error - could not access %ORACLE_HOME%\DBS\DEMODROP.SQL
  199. GOTO EXIT
  200. :CONTINUE
  201. ECHO Dropping demonstration tables.  Please wait.
  202. INSTLOAD %%1/%%2 %ORACLE_HOME%\DBS\DEMODROP.SQL %ORACLE_HOME%\DBS\DEMODROP.LOG
  203. IF NOT ERRORLEVEL 1 GOTO EXIT
  204. ECHO Error - Could not run %ORACLE_HOME%\DBS\DEMODROP.SQL
  205. ECHO See %ORACLE_HOME%\DBS\DEMODROP.LOG for more info.
  206. :EXIT
  207.  
  208. .IF (%RUNEXIT%==1)
  209.  
  210.  .MESSAGE
  211.   %HILITE% Making directory %ORACLE_HOME%\PRO\EXIT...
  212.  
  213.  .MKDIR
  214.   %ORACLE_HOME%\PRO
  215.  
  216.  .MKDIR
  217.   %ORACLE_HOME%\PRO\C
  218.  
  219.  .MKDIR
  220.   %ORACLE_HOME%\PRO\EXIT
  221.  
  222.  .MKDIR
  223.   %ORACLE_HOME%\PRO\LIB
  224.  
  225.  .MESSAGE
  226.   %NORMAL% Copying User Exit Software into %ORACLE_HOME%\PRO\LIB...
  227.  
  228.  .FILES
  229. IAPLIBM.LIB      329301   %ORACLE_HOME%\PRO\LIB\IAPLIBM.LIB
  230. ICCLIB.LIB        33011   %ORACLE_HOME%\PRO\LIB\ICCLIB.LIB
  231. ICOMTB.OBJ          779   %ORACLE_HOME%\PRO\LIB\ICOMTB.OBJ
  232. DREGLB.OBJ          267   %ORACLE_HOME%\PRO\LIB\DREGLB.OBJ
  233. PLSLIB.LIB       669093   %ORACLE_HOME%\PRO\LIB\PLSLIB.LIB
  234. PSQFRLIB.LIB      12821   %ORACLE_HOME%\PRO\LIB\PSQFRLIB.LIB
  235. PSQMRLIB.LIB       5141   %ORACLE_HOME%\PRO\LIB\PSQMRLIB.LIB
  236. PSTDRLIB.LIB      22037   %ORACLE_HOME%\PRO\LIB\PSTDRLIB.LIB
  237. USDMSCP.LIB        8229   %ORACLE_HOME%\PRO\LIB\USDMSCP.LIB
  238. XMAINU.OBJ         2488   %ORACLE_HOME%\PRO\LIB\XMAINU.OBJ
  239. XOKLIB.LIB       431147   %ORACLE_HOME%\PRO\LIB\XOKLIB.LIB
  240. USRXIT.H           2567   %ORACLE_HOME%\PRO\C\USRXIT.H
  241. GENXTB.EXE       102274   %ORACLE_HOME%\BIN\GENXTB.EXE
  242. GENXTB.PXE        97355   %ORACLE_HOME%\PBIN\GENXTB.PXE
  243. GENXTB.INP         7624   %ORACLE_HOME%\PRO\EXIT\GENXTB.INP
  244. GENXTB.FRM         1404   %ORACLE_HOME%\PRO\EXIT\GENXTB.FRM
  245. TESTEXIT.INP       4314   %ORACLE_HOME%\PRO\EXIT\TESTEXIT.INP
  246. TESTEXIT.FRM        832   %ORACLE_HOME%\PRO\EXIT\TESTEXIT.FRM
  247.  
  248.  .SYSCALL -QUIET
  249.   COPY %ORACLE_HOME%\PBIN\PLOADR.COM %ORACLE_HOME%\PBIN\GENXTB.COM >NUL
  250. .ENDIF
  251.  
  252. .MESSAGE
  253.  %HILITE% Modifying %CONFIG%...
  254.  
  255. .MODFILE
  256.  %CONFIG%
  257.  ORAKITPATH=%ORACLE_HOME%\DBS
  258.  
  259. .MESSAGE
  260.  %NORMAL% Updating registration information...
  261.  
  262. .REGISTERFILE
  263.  %PRODUCT_NUMBER% %PRODUCT_NAME%
  264.  %PRODUCT_VERSION%
  265.  <DEINSTALL>
  266.  
  267. .EXIT
  268.  
  269. .<DISK_SPACE_HELP>
  270. %PRODUCT_NAME% requires %DISK_USAGE%00K to install.  There is %FREE_SPACE%00K free on
  271. drive %ORACLE_DISK%:.  You may try to proceed anyway.  Unless you plan to install
  272. only a portion of it or you are reinstalling after an unsuccessful
  273. installation, ORAINST will probably terminate abnormally.
  274.  
  275. .<REINSTALL_HELP>
  276. %PRODUCT_NAME% has an entry in REGISTER.ORA, indicating that it has
  277. been installed previously.  You may either abort this installation and
  278. save the version you have already installed, or you may reinstall and
  279. overwrite the existing version.  Entry in REGISTER.ORA follows.
  280.  
  281. Product:  %PRODUCT%
  282. Version:  %VERSION%
  283.  
  284. .<RUNEXITHELP>
  285. If you have a C compiler, you can write protected-mode DOS user exits
  286. which can be called from your ORACLE applications.  You must install the
  287. ORACLE Pro*C precompiler in order to compile and link these programs
  288. correctly.  You can still build complex ORACLE applications without the
  289. use of user exits.
  290.  
  291. .<HELP2>
  292. The monitor resource file you choose will be copied to
  293. %ORACLE_HOME%\DBS\ORATERM.R
  294.  
  295. .<DEINSTALL>
  296. %ORACLE_HOME%\PBIN\ORATERM.COM
  297. %ORACLE_HOME%\PBIN\GENXTB.COM
  298.