home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / opendc12.zip / od124os2.exe / od12oin.exe / opendoc.pkg < prev    next >
Text File  |  1997-04-02  |  36KB  |  1,085 lines

  1. * @(#) 1.43 os2/install/locale/en_US/opendoc.pkg, odinstall, od96os2, odos29714c 3/21/97 17:05:56 [4/2/97 17:19:39]
  2.  
  3. *====START_GENERATED_PROLOG======================================
  4. *
  5. *
  6. *   COMPONENT_NAME: odinstall
  7. *
  8. *   CLASSES: none
  9. *
  10. *   ORIGINS: 27
  11. *
  12. *
  13. *   (C) COPYRIGHT International Business Machines Corp. 1996
  14. *   All Rights Reserved
  15. *   Licensed Materials - Property of IBM
  16. *   US Government Users Restricted Rights - Use, duplication or
  17. *   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  18. *       
  19. *   IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  20. *   ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  21. *   PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  22. *   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
  23. *   USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  24. *   OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
  25. *   OR PERFORMANCE OF THIS SOFTWARE.
  26. *
  27. *====END_GENERATED_PROLOG========================================
  28. *
  29.  
  30. ********************************************************************** 
  31. *  File:      opendoc.pkg 
  32. *  Contains:  Software Installer packagefile for OpenDoc 
  33. * ************************************************************************ 
  34.  
  35. *--------------------------------------------------------------------- 
  36. *  Service level 
  37. *--------------------------------------------------------------------- 
  38. SERVICELEVEL 
  39.    LEVEL = '000001' 
  40.  
  41.  
  42. ********************************************************************** 
  43.  
  44.  
  45. *--------------------------------------------------------------------- 
  46. *  Include 1 DISK entry for each diskette needed. 
  47. *  Current plan is to install only via Web => no diskettes. 
  48. *  If diskettes are needed in the future, uncomment the following 
  49. *  and add a VOLUME entry to each FILE entry 
  50. *  The following changes are required: 
  51. *  - Set each VOLUME keyword to a unique value. 
  52. *--------------------------------------------------------------------- 
  53. *DISK 
  54. *   NAME   = 'IBM OpenDoc, Version 1.1 - Diskette 1', 
  55. *   VOLUME = 'OPENDOC1' 
  56. *DISK 
  57. *   NAME   = 'IBM OpenDoc, Version 1.1 - Diskette 2', 
  58. *   VOLUME = 'PROD002' 
  59. ********************************************************************** 
  60.  
  61.  
  62. *--------------------------------------------------------------------- 
  63. *  Default directories 
  64. *--------------------------------------------------------------------- 
  65. *  Translate the text in quotes for FILELABEL, AUX1LABEL, 
  66. *  AUX2LABEL and AUX3LABEL lines.
  67.  
  68. PATH 
  69.    FILE      = 'C:\OPENDOC\BASE', 
  70.    FILELABEL = 'Installation directory', 
  71.    AUX1         = 'C:\OPENDOC\custom', 
  72.    AUX1LABEL = 'Path to user directory', 
  73.    AUX2         = 'C:\OPENDOC\parts', 
  74.    AUX2LABEL = 'Path to parts directory', 
  75.    AUX3         = 'C:\OPENDOC\samples', 
  76.    AUX3LABEL = 'Path to Samples directory' 
  77.  
  78.  
  79. *--------------------------------------------------------------------- 
  80. *  The FOLDERID env variable is the folder where we will add the 
  81. *  Uninstall Utility.  The root folder id is OD_OPENDOC 
  82. *--------------------------------------------------------------------- 
  83.  
  84. FILE 
  85.    EXITWHEN = 'ALWAYS', 
  86.    EXIT     = 'SETVAR FOLDERID=OD_OPENDOC' 
  87.   
  88. FILE 
  89.    EXITWHEN = 'ALWAYS', 
  90.    EXIT     = 'SETVAR USER_HOSTNAME=BOGUS' 
  91.  
  92.  
  93. FILE 
  94.    EXITWHEN = 'ALWAYS', 
  95.    EXIT     = 'SETVAR USER_ODNAME=ODNAME' 
  96.  
  97. *--------------------------------------------------------------------- 
  98. *  This component creates a folder on the desktop.  You must create 
  99. *  the folder in a hidden component to ensure that deleting your 
  100. *  product does not delete the folder before the objects within the 
  101. *  folder are deleted. 
  102. *--------------------------------------------------------------------- 
  103. COMPONENT 
  104.    NAME    = 'INSFIRST', 
  105.    ID      = 'INSFIRST', 
  106.    DISPLAY = 'NO', 
  107.    SIZE    = '1410000' 
  108.  
  109. *--------------------------------------------------------------------- 
  110. *  Create the Opendoc folder on the desktop.  
  111. *--------------------------------------------------------------------- 
  112.  
  113. FILE 
  114.    EXITWHEN      = 'INSTALL || UPDATE || RESTORE', 
  115.    EXITIGNOREERR = 'NO', 
  116.    EXIT          = 'CREATEWPSOBJECT WPFolder "IBM OpenDoc" 
  117.                    <WP_DESKTOP> R 
  118.                    "OBJECTID=<%FOLDERID%>;"' 
  119.  
  120. FILE 
  121. *   VOLUME        = 'OPENDOC1', 
  122.    WHEN          = 'OUTOFDATE', 
  123.    REPLACEINUSE  = 'I U D R', 
  124.    UNPACK        = 'NO', 
  125.    SOURCE        = 'DRIVE: CATALOG', 
  126.    PWS           = 'CATALOG', 
  127.    DATE          = '970301', 
  128.    TIME          = '0101', 
  129.    SIZE          = '35660' 
  130.  
  131. *--------------------------------------------------------------------- 
  132. *  Set variable CATALOG to be the name of the catalog file; 
  133. *  the variable is used in EPFISINC.PKG. 
  134. *--------------------------------------------------------------------- 
  135. FILE 
  136.    EXITWHEN      = 'INSTALL || UPDATE || RESTORE', 
  137.    EXITIGNOREERR = 'NO', 
  138.    EXIT          = 'SETVAR CATALOG=CATALOG' 
  139.  
  140. FILE 
  141. *   VOLUME        = 'OPENDOC1', 
  142.    WHEN          = 'OUTOFDATE', 
  143.    REPLACEINUSE  = 'I U D R', 
  144.    UNPACK        = 'NO', 
  145.    SOURCE        = 'DRIVE: OPENDOC.TXT', 
  146.    PWS           = 'OPENDOC.TXT', 
  147.    DATE          = '970301', 
  148.    TIME          = '0101', 
  149.    SIZE          = '1000' 
  150.  
  151.  
  152. FILE 
  153. *   VOLUME        = 'OPENDOC1', 
  154.    WHEN          = 'OUTOFDATE', 
  155.    REPLACEINUSE  = 'I U D R', 
  156.    UNPACK        = 'NO', 
  157.    SOURCE        = 'DRIVE: OD12OIN1.EXE', 
  158.    PWS           = 'OD12OIN1.EXE', 
  159.    DATE          = '970301', 
  160.    TIME          = '0101', 
  161.    SIZE          = '1410000', 
  162. * Execute the file to unzip it, use -o to create dirs and overwrite files 
  163.    EXIT             = 'EXEC bg %EPFICURPWS% -o' 
  164.  
  165. * These next FILE entries delete the shipped package 
  166. * files as they just consume diskspace after the install is complete. 
  167.  
  168. FILE 
  169.    EXITWHEN    = '(INSTALL || UPDATE)', 
  170.    EXITIGNOREERR = 'YES', 
  171.    EXIT        = 'DELETEFILES OD12OIN1.EXE' 
  172.  
  173. *------------------------------------------------------------------- 
  174. * This entry creates the Install Program icon in the  
  175. * OpenDoc Folder 
  176. *------------------------------------------------------------------- 
  177. * Translate the Text "Uninstall OpenDoc" in the EXIT = line below. 
  178.  
  179. FILE 
  180.    EXITWHEN = '(INSTALL || UPDATE || RESTORE)', 
  181.    EXITIGNOREERR = 'NO', 
  182.    EXIT = 'CREATEWPSOBJECT WPProgram "Uninstall OpenDoc" <%FOLDERID%> R   "PROGTYPE=WINDOWABLEVIO;EXENAME=CMD.EXE;OBJECTID=<%FOLDERID%NSTS>;STARTUPDIR=%EPFIFILEDIR%//INSTALL;PARAMETERS=/C %EPFIFILEDIR%//INSTALL//EPFINSTS.EXE /C:%EPFIFILEDIR%//INSTALL//%CATALOG% /A:D /P:"IBM OpenDoc (R) Version 1.2" /O:%EPFISOURCE%;MINIMIZED=YES;ICONFILE=%EPFIFILEDIR%//INSTALL//EPFIICIS.ICO"' 
  183.  
  184.  
  185.  
  186. *--------------------------------------------------------------------- 
  187. *  The Base Opendoc Runtimes 
  188. *  Requires the SOM package the and INSFIRST DELLAST 
  189. *--------------------------------------------------------------------- 
  190. * Translate the text in quotes in NAME = line and DESCRIPTION =  line below.
  191.  
  192. COMPONENT 
  193.    NAME        = 'OpenDoc Base Programs', 
  194.    ID          = 'RUNTIMES', 
  195.    REQUIRES    = 'INSFIRST DELLAST SOM TOOLKIT', 
  196.    DISPLAY     = 'YES', 
  197.    DESCRIPTION = 'The minimum set of files to allow you to run an OpenDoc program.', 
  198.    SIZE        = '12000000' 
  199.  
  200. *--------------------------------------------------------------------- 
  201. *  1 FILE entry is required for each file in the component. 
  202. *--------------------------------------------------------------------- 
  203.  
  204. FILE
  205.    EXITWHEN = '(INSTALL || UPDATE || RESTORE)',
  206.    EXITIGNOREERR = 'NO',
  207.    EXIT       = 'EXEC bg CMD.EXE /C copy %EPFIFILEDIR%\install\AVLSHELL.IR %EPFIFILEDIR%'
  208.  
  209.  
  210. FILE
  211.    EXITWHEN    = '(INSTALL || UPDATE)',
  212.    EXITIGNOREERR = 'YES',
  213.    EXIT    = 'DELETEFILES %EPFIFILEDIR%\install\AVLSHELL.IR'
  214.  
  215. FILE 
  216. *   VOLUME        = 'OPENDOC1', 
  217.    WHEN          = 'OUTOFDATE', 
  218.    REPLACEINUSE  = 'I U D R', 
  219.    UNPACK        = 'NO', 
  220.    SOURCE        = 'OD12ORT1.EXE', 
  221.    PWS           = 'OD12ORT1.EXE', 
  222.    DATE          = '970301', 
  223.    TIME          = '0101', 
  224.    SIZE          = '4300000', 
  225. * Execute the file to unzip it, use -o to create dirs and overwrite files 
  226.    EXIT             = 'EXEC bg %EPFICURPWS% -o' 
  227.  
  228. FILE 
  229. *   VOLUME        = 'OPENDOC1', 
  230.    WHEN          = 'OUTOFDATE', 
  231.    REPLACEINUSE  = 'I U D R', 
  232.    UNPACK        = 'NO', 
  233.    SOURCE        = 'OD12ORT2.EXE', 
  234.    PWS           = 'OD12ORT2.EXE', 
  235.    DATE          = '970301', 
  236.    TIME          = '0101', 
  237.    SIZE          = '6000000', 
  238. * Execute the file to unzip it, use -o to create dirs and overwrite files 
  239.    EXIT           = 'EXEC bg %EPFICURPWS% -o' 
  240.  
  241. FILE 
  242. *   VOLUME        = 'OPENDOC1', 
  243.    WHEN          = 'OUTOFDATE', 
  244.    REPLACEINUSE  = 'I U D R', 
  245.    UNPACK        = 'NO', 
  246.    SOURCE        = 'OD12ORT3.EXE', 
  247.    PWS           = 'OD12ORT3.EXE', 
  248.    DATE          = '970301', 
  249.    TIME          = '0101', 
  250.    SIZE          = '1090179', 
  251. * Execute the file to unzip it, use -o to create dirs and overwrite files 
  252.    EXIT           = 'EXEC bg %EPFICURPWS% -o' 
  253.  
  254.  
  255. FILE 
  256. *   VOLUME        = 'OPENDOC1', 
  257.    WHEN          = 'OUTOFDATE', 
  258.    REPLACEINUSE  = 'I U D R', 
  259.    UNPACK        = 'NO', 
  260.    SOURCE        = 'OD12ORT4.EXE', 
  261.    PWS           = 'OD12ORT4.EXE', 
  262.    PWSPATH       = 'AUX1', 
  263.    DATE          = '970301', 
  264.    TIME          = '0101', 
  265.    SIZE          = '7000' 
  266.  
  267. FILE 
  268.    EXITWHEN = '(INSTALL || UPDATE || RESTORE)', 
  269.    EXITIGNOREERR = 'NO', 
  270. * Execute the file to unzip it, use -o to create dirs and overwrite files 
  271.    EXIT           = 'EXEC bg CMD.EXE /C cd %EPFIAUX1DIR% & %EPFIAUX1DIR%\OD12ORT4 -o' 
  272.  
  273. FILE 
  274. *   VOLUME        = 'OPENDOC1', 
  275.    WHEN          = 'OUTOFDATE', 
  276.    REPLACEINUSE  = 'I U D R', 
  277.    UNPACK        = 'NO', 
  278.    SOURCE        = 'OD12ORT5.EXE', 
  279.    PWS           = 'OD12ORT5.EXE', 
  280.    PWSPATH       = 'AUX2', 
  281.    DATE          = '970301', 
  282.    TIME          = '0101', 
  283.    SIZE          = '15' 
  284.  
  285. * Execute the file to unzip it, use -o to create dirs and overwrite files 
  286. FILE 
  287.    EXITWHEN = '(INSTALL || UPDATE || RESTORE)', 
  288.    EXITIGNOREERR = 'NO', 
  289.    EXIT           = 'EXEC bg CMD.EXE /C cd %EPFIAUX2DIR% & %EPFIAUX2DIR%\OD12ORT5 -o' 
  290.  
  291.  
  292. * Create the oddesk icon in the OpenDoc folder 
  293. * Translate the text "Install IBM Parts" in EXIT = line below
  294.  
  295. FILE 
  296.    EXITWHEN = '(INSTALL || UPDATE || RESTORE)', 
  297.    EXITIGNOREERR = 'NO', 
  298.    EXIT = 'CREATEWPSOBJECT WPProgram "Install IBM Parts" <%FOLDERID%> R   "PROGTYPE=WINDOWABLEVIO;EXENAME=CMD.EXE;OBJECTID=<%FOLDERID%REG>;STARTUPDIR=%EPFIFILEDIR%//BIN;PARAMETERS=/C %EPFIFILEDIR%//BIN//ODDESK.CMD;MINIMIZED=NO' 
  299.  
  300.  
  301. * These next FILE entries delete the shipped package 
  302. * files as they just consume diskspace after the install is complete. 
  303.  
  304. FILE 
  305.    EXITWHEN    = '(INSTALL || UPDATE)', 
  306.    EXITIGNOREERR = 'YES', 
  307.    EXIT        = 'DELETEFILES OD12ORT*.EXE' 
  308.  
  309. FILE 
  310.    EXITWHEN    = '(INSTALL || UPDATE)', 
  311.    EXITIGNOREERR = 'YES', 
  312.    EXIT    = 'DELETEFILES %EPFIAUX1DIR%\OD12ORT4.EXE' 
  313.  
  314. FILE 
  315.    EXITWHEN    = '(INSTALL || UPDATE)', 
  316.    EXITIGNOREERR = 'YES', 
  317.    EXIT    = 'DELETEFILES %EPFIAUX2DIR%\OD12ORT5.EXE' 
  318.  
  319. * Rules to delete the files for this component 
  320. FILE  
  321.    EXITWHEN    = 'DELETE', 
  322.    EXITIGNOREERR = 'YES', 
  323.    EXIT        = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12ORT1' 
  324.  
  325. FILE  
  326.    EXITWHEN    = 'DELETE', 
  327.    EXITIGNOREERR = 'YES', 
  328.    EXIT        = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12ORT2' 
  329.  
  330. FILE  
  331.    EXITWHEN    = 'DELETE', 
  332.    EXITIGNOREERR = 'YES', 
  333.    EXIT        = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12ORT3' 
  334.  
  335. FILE 
  336.    EXITWHEN     = 'DELETE', 
  337.    EXITIGNOREERR = 'YES', 
  338.    EXIT         = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\BIN %EPFIFILEDIR%\DLL %EPFIFILEDIR%\PKG\EN_US %EPFIFILEDIR%\PKG\es_ES %EPFIFILEDIR%\WORK %EPFIFILEDIR%\LOCALE\ICONV %EPFIFILEDIR%\LOCALE\EN_US'
  339.  
  340.  
  341. FILE 
  342.    EXITWHEN     = 'DELETE', 
  343.    EXITIGNOREERR = 'YES', 
  344.    EXIT         = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\PKG\de_DE %EPFIFILEDIR%\PKG\fr_FR %EPFIFILEDIR%\PKG\ja_JP %EPFIFILEDIR%\PKG\pt_BR %EPFIFILEDIR%\PKG\zh_CN %EPFIFILEDIR%\PKG\zh_TW %EPFIFILEDIR%\PKG'
  345.  
  346. FILE 
  347.    EXITWHEN     = 'DELETE', 
  348.    EXITIGNOREERR = 'YES', 
  349.    EXIT         = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\LOCALE\de_DE %EPFIFILEDIR%\LOCALE\es_ES %EPFIFILEDIR%\LOCALE\fr_FR %EPFIFILEDIR%\LOCALE\ja_JP %EPFIFILEDIR%\LOCALE\pt_BR %EPFIFILEDIR%\LOCALE\zh_CN %EPFIFILEDIR%\LOCALE\zh_TW'
  350.  
  351. FILE 
  352.    EXITWHEN     = 'DELETE', 
  353.    EXITIGNOREERR = 'YES', 
  354.    EXIT          = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\LOCALE\ICONVTAB\IBM-437 %EPFIFILEDIR%\LOCALE\ICONVTAB\IBM-850 %EPFIFILEDIR%\LOCALE\ICONVTAB\IBM-932 %EPFIFILEDIR%\LOCALE\ICONVTAB\UCS-2 %EPFIFILEDIR%\LOCALE\ICONVTAB %EPFIFILEDIR%\LOCALE\UCONVTAB %EPFIFILEDIR%\LOCALE' 
  355.  
  356. FILE  
  357.    EXITWHEN    = 'DELETE', 
  358.    EXITIGNOREERR = 'YES', 
  359.    EXIT        = 'EXEC bg CMD.EXE /C cd %EPFIAUX1DIR% & %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12ORT4' 
  360.  
  361.  
  362. FILE 
  363.    EXITWHEN     = 'DELETE', 
  364.    EXITIGNOREERR = 'YES', 
  365.    EXIT         = 'EXEC bg CMD.EXE /C rd %EPFIAUX1DIR%\tmp %EPFIAUX1DIR%\WORK\DOCS %EPFIAUX1DIR%\WORK\EDITORS %EPFIAUX1DIR%\WORK\PLUGINS %EPFIAUX1DIR%\WORK\STATRY %EPFIAUX1DIR%\WORK %EPFIAUX1DIR%' 
  366.  
  367.  
  368. FILE  
  369.    EXITWHEN    = 'DELETE', 
  370.    EXITIGNOREERR = 'YES', 
  371.    EXIT        = 'EXEC bg CMD.EXE /C cd %EPFIAUX2DIR% & %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12ORT5' 
  372.  
  373. FILE 
  374.    EXITWHEN     = 'DELETE', 
  375.    EXITIGNOREERR = 'YES', 
  376.    EXIT    = 'EXEC bg CMD.EXE /C rd %EPFIAUX2DIR%\BIN %EPFIAUX2DIR%\DLL %EPFIAUX2DIR%\LIB %EPFIAUX2DIR%\INCLUDE %EPFIAUX2DIR%\SRC %EPFIAUX2DIR%\WORK\DOCS %EPFIAUX2DIR%\WORK\EDITORS %EPFIAUX2DIR%\WORK\STATRY %EPFIAUX2DIR%\WORK\PLUGINS %EPFIAUX2DIR%\WORK' 
  377.  
  378. FILE 
  379.    EXITWHEN     = 'DELETE', 
  380.    EXITIGNOREERR = 'YES', 
  381.    EXIT  = 'EXEC bg CMD.EXE /C rd %EPFIAUX2DIR%\PKG\en_US %EPFIAUX2DIR%\PKG\ja_JP %EPFIAUX2DIR%\PKG\es_ES %EPFIAUX2DIR%\PKG\de_DE %EPFIAUX2DIR%\PKG\fr_FR %EPFIAUX2DIR%\PKG\pt_BR %EPFIAUX2DIR%\PKG\zh_CN %EPFIAUX2DIR%\PKG\zh_TW %EPFIAUX2DIR%\PKG'
  382.  
  383. FILE
  384.    EXITWHEN     = 'DELETE', 
  385.    EXITIGNOREERR = 'YES', 
  386.    EXIT  = 'EXEC bg CMD.EXE /C rd %EPFIAUX2DIR%\DOC\en_US %EPFIAUX2DIR%\DOC\ja_JP %EPFIAUX2DIR%\DOC\es_ES %EPFIAUX2DIR%\DOC\de_DE %EPFIAUX2DIR%\DOC\fr_FR %EPFIAUX2DIR%\DOC\pt_BR %EPFIAUX2DIR%\DOC\zh_CN %EPFIAUX2DIR%\DOC\zh_TW %EPFIAUX2DIR%\DOC'
  387.  
  388.  
  389. FILE
  390.    EXITWHEN     = 'DELETE', 
  391.    EXITIGNOREERR = 'YES', 
  392.    EXIT  = 'EXEC bg CMD.EXE /C rd %EPFIAUX2DIR%\LOCALE\en_US %EPFIAUX2DIR%\LOCALE\ja_JP %EPFIAUX2DIR%\LOCALE\es_ES %EPFIAUX2DIR%\LOCALE\de_DE %EPFIAUX2DIR%\LOCALE\fr_FR %EPFIAUX2DIR%\LOCALE\pt_BR %EPFIAUX2DIR%\LOCALE\zh_CN %EPFIAUX2DIR%\LOCALE\zh_TW %EPFIAUX2DIR%\LOCALE %EPFIAUX2DIR%'
  393.  
  394. * Deletes ODDESK icon in OpenDoc Folder 
  395. FILE 
  396.    EXITWHEN = 'DELETE', 
  397.    EXITIGNOREERR = 'YES', 
  398.    EXIT = 'DELETEWPSOBJECT <%FOLDERID%REG>' 
  399.  
  400. ********************************************************************** 
  401. *  Toolkit component 
  402. ********************************************************************** 
  403. * Translate the text in quotes in NAME = line and DESCRIPTION =  line below.
  404.  
  405. COMPONENT 
  406.    NAME        = 'OpenDoc Developers Toolkit', 
  407.    ID          = 'TOOLKIT', 
  408.    REQUIRES    = 'INSFIRST DELLAST RUNTIMES', 
  409.    DISPLAY     = 'YES', 
  410.    DESCRIPTION = 'The OpenDoc Software Developers Toolkit allows programmers to create OpenDoc programs.', 
  411.    SIZE        = '3750000' 
  412.  
  413. FILE 
  414. *   VOLUME        = 'OPENDOC1', 
  415.    WHEN          = 'OUTOFDATE', 
  416.    REPLACEINUSE  = 'I U D R', 
  417.    UNPACK        = 'NO', 
  418.    SOURCE        = 'OD12OTK1.EXE', 
  419.    PWS           = 'OD12OTK1.EXE', 
  420.    DATE          = '970301', 
  421.    TIME          = '0101', 
  422.    SIZE          = '3750000', 
  423. * Execute the file to unzip it, use -o to create dirs and overwrite files 
  424.    EXIT           = 'EXEC bg %EPFICURPWS% -o' 
  425.  
  426.  
  427. * These next FILE entries delete the shipped package 
  428. * files as they just consume diskspace after the install is complete. 
  429.  
  430. FILE 
  431.    EXITWHEN    = '(INSTALL || UPDATE)', 
  432.    EXITIGNOREERR = 'YES', 
  433.    EXIT        = 'DELETEFILES OD12OTK1.EXE'
  434.  
  435. * Delete the files for this component 
  436. FILE  
  437.    EXITWHEN    = 'DELETE', 
  438.    EXITIGNOREERR = 'YES', 
  439.    EXIT        = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12OTK1' 
  440.  
  441.  
  442. FILE  
  443.    EXITWHEN    = 'DELETE', 
  444.    EXITIGNOREERR = 'YES', 
  445.    EXIT        = 'EXEC bg CMD.EXE /C rd  %EPFIFILEDIR%\LIB %EPFIFILEDIR%\PMEISTER' 
  446.  
  447.  
  448.  
  449. ********************************************************************** 
  450. *  Documentation component 
  451. ********************************************************************** 
  452. * Translate the text in quotes in NAME = line and DESCRIPTION =  line below.
  453.  
  454. COMPONENT 
  455.    NAME        = 'OpenDoc Documentation', 
  456.    ID          = 'DOCS', 
  457.    REQUIRES    = 'INSFIRST DELLAST', 
  458.    DISPLAY     = 'YES', 
  459.    DESCRIPTION = 'The Online Documentation describing OpenDoc, Version 1.2.', 
  460.    SIZE        = '6000000' 
  461.  
  462. FILE 
  463. *   VOLUME        = 'OPENDOC1', 
  464.    WHEN          = 'OUTOFDATE', 
  465.    REPLACEINUSE  = 'I U D R', 
  466.    UNPACK        = 'NO', 
  467.    SOURCE        = 'OD12OBK1.EXE', 
  468.    PWS           = 'OD12OBK1.EXE', 
  469.    DATE          = '970301', 
  470.    TIME          = '0101', 
  471.    SIZE          = '6000000', 
  472. * Execute the file to unzip it, use -o to create dirs and overwrite files 
  473.    EXIT           = 'EXEC bg %EPFICURPWS% -o' 
  474.  
  475. * These next FILE entries delete the shipped package 
  476. * files as they just consume diskspace after the install is complete. 
  477.  
  478. FILE 
  479.    EXITWHEN    = '(INSTALL || UPDATE)', 
  480.    EXITIGNOREERR = 'YES', 
  481.    EXIT        = 'DELETEFILES OD12OBK1.EXE'
  482.  
  483. * Delete the files for this component 
  484. FILE  
  485.    EXITWHEN    = 'DELETE', 
  486.    EXITIGNOREERR = 'YES', 
  487.    EXIT        = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12OBK1' 
  488.  
  489.  
  490. FILE  
  491.    EXITWHEN    = 'DELETE', 
  492.    EXITIGNOREERR = 'YES', 
  493.    EXIT        = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\DOC\EN_US\HTML\GUIDE\IMAGES %EPFIFILEDIR%\DOC\EN_US\HTML\GUIDE %EPFIFILEDIR%\DOC\EN_US\HTML\PROBDET %EPFIFILEDIR%\DOC\EN_US\HTML\REF %EPFIFILEDIR%\DOC\EN_US\HTML' 
  494.  
  495.  
  496. FILE  
  497.    EXITWHEN    = 'DELETE', 
  498.    EXITIGNOREERR = 'YES', 
  499.    EXIT   = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\DOC\EN_US %EPFIFILEDIR%\DOC\es_ES %EPFIFILEDIR%\DOC\de_DE %EPFIFILEDIR%\DOC\fr_FR %EPFIFILEDIR%\DOC\ja_JP %EPFIFILEDIR%\DOC\pt_BR %EPFIFILEDIR%\DOC\zh_CN %EPFIFILEDIR%\DOC\zh_TW %EPFIFILEDIR%\DOC'
  500.  
  501.   
  502.  
  503. ********************************************************************** 
  504. * Samples component 
  505. ********************************************************************** 
  506. * Translate the text in quotes in NAME = line and DESCRIPTION =  line below.
  507.  
  508. COMPONENT 
  509.    NAME        = 'OpenDoc Developers Samples', 
  510.    ID          = 'SAMPLES', 
  511.    REQUIRES    = 'INSFIRST DELLAST RUNTIMES TOOLKIT', 
  512.    DISPLAY     = 'YES', 
  513.    DESCRIPTION = 'These sample programs illustrate how to create an OpenDoc program.', 
  514.    SIZE        = '18400000' 
  515.  
  516. FILE 
  517. *   VOLUME        = 'OPENDOC1', 
  518.    WHEN          = 'OUTOFDATE', 
  519.    REPLACEINUSE  = 'I U D R', 
  520.    UNPACK        = 'NO', 
  521.    SOURCE        = 'OD12OSP1.EXE', 
  522.    PWS           = 'OD12OSP1.EXE', 
  523.    PWSPATH       = 'AUX3', 
  524.    DATE          = '970301', 
  525.    TIME          = '0101', 
  526.    SIZE          = '18400000' 
  527.  
  528. * Execute the file to unzip it, use -o to create dirs and overwrite files 
  529. FILE 
  530.    EXITWHEN      = '(INSTALL || UPDATE || RESTORE)', 
  531.    EXITIGNOREERR = 'NO', 
  532.    EXIT           = 'EXEC bg CMD.EXE /C cd %EPFIAUX3DIR% & %EPFIAUX3DIR%\OD12OSP1 -o' 
  533.  
  534. * These next FILE entries delete the shipped package 
  535. * files as they just consume diskspace after the install is complete. 
  536. FILE 
  537.    EXITWHEN    = '(INSTALL || UPDATE)', 
  538.    EXITIGNOREERR = 'YES', 
  539.    EXIT    = 'DELETEFILES %EPFIAUX3DIR%\OD12OSP1.EXE' 
  540.  
  541. * Delete the files for this component 
  542. FILE 
  543.    EXITWHEN      = 'DELETE', 
  544.    EXITIGNOREERR = 'YES', 
  545.    EXIT        = 'EXEC bg CMD.EXE /C cd %EPFIAUX3DIR% & %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12OSP1' 
  546.    
  547.  
  548. FILE 
  549.    EXITWHEN      = 'DELETE', 
  550.    EXITIGNOREERR = 'YES', 
  551.    EXIT        = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\LOCALE\EN_US %EPFIAUX3DIR%\LOCALE\ja_JP %EPFIAUX3DIR%\LOCALE\es_ES %EPFIAUX3DIR%\LOCALE\de_DE %EPFIAUX3DIR%\LOCALE\fr_FR %EPFIAUX3DIR%\LOCALE\pt_BR %EPFIAUX3DIR%\LOCALE\zh_CN %EPFIAUX3DIR%\LOCALE\zh_TW %EPFIAUX3DIR%\LOCALE'
  552.  
  553.  
  554. FILE 
  555.    EXITWHEN      = 'DELETE', 
  556.    EXITIGNOREERR = 'YES', 
  557.    EXIT        = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\BIN %EPFIAUX3DIR%\DLL %EPFIAUX3DIR%\LIB\OS2 %EPFIAUX3DIR%\LIB %EPFIAUX3DIR%\INCLUDE\OS2 %EPFIAUX3DIR%\INCLUDE'
  558.  
  559.  
  560. FILE 
  561.    EXITWHEN      = 'DELETE', 
  562.    EXITIGNOREERR = 'YES', 
  563.    EXIT        = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\PKG\es_ES %EPFIAUX3DIR%\PKG\de_DE %EPFIAUX3DIR%\PKG\fr_FR %EPFIAUX3DIR%\PKG\pt_BR %EPFIAUX3DIR%\PKG\zh_CN %EPFIAUX3DIR%\PKG\zh_TW %EPFIAUX3DIR%\PKG\en_US %EPFIAUX3DIR%\PKG\ja_JP %EPFIAUX3DIR%\PKG'
  564.  
  565.  
  566. FILE 
  567.    EXITWHEN      = 'DELETE', 
  568.    EXITIGNOREERR = 'YES', 
  569.    EXIT     = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\WORK\DOCS %EPFIAUX3DIR%\WORK\EDITORS %EPFIAUX3DIR%\WORK\PLUGINS %EPFIAUX3DIR%\WORK\STATRY %EPFIAUX3DIR%\WORK %EPFIAUX3DIR%\SRC\TEXT\EN_US %EPFIAUX3DIR%\SRC\SHPIN'
  570.  
  571.  
  572. FILE 
  573.    EXITWHEN      = 'DELETE', 
  574.    EXITIGNOREERR = 'YES', 
  575.    EXIT    = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\DOC\EN_US  %EPFIAUX3DIR%\DOC\JA_JP %EPFIAUX3DIR%\DOC\es_ES %EPFIAUX3DIR%\DOC\de_DE %EPFIAUX3DIR%\DOC\fr_FR %EPFIAUX3DIR%\DOC\pt_BR %EPFIAUX3DIR%\DOC\zh_CN %EPFIAUX3DIR%\DOC\zh_TW %EPFIAUX3DIR%\DOC'
  576.  
  577.  
  578. FILE 
  579.    EXITWHEN      = 'DELETE', 
  580.    EXITIGNOREERR = 'YES', 
  581.    EXIT     =  'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\SRC\PAGEPART %EPFIAUX3DIR%\SRC\UTILS %EPFIAUX3DIR%\SRC\RUNTIME %EPFIAUX3DIR%\SRC\TEXT\en_US %EPFIAUX3DIR%\SRC\TEXT\ja_JP %EPFIAUX3DIR%\SRC\TEXT'
  582.  
  583. FILE 
  584.    EXITWHEN     = 'DELETE', 
  585.    EXITIGNOREERR = 'YES', 
  586.    EXIT   = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\SRC\SIMPLE\EN_US %EPFIAUX3DIR%\SRC\SIMPLE\ja_JP %EPFIAUX3DIR%\SRC\SIMPLE %EPFIAUX3DIR%\SRC\BASECNTR\EN_US %EPFIAUX3DIR%\SRC\BASECNTR\JA_JP %EPFIAUX3DIR%\SRC\BASECNTR %EPFIAUX3DIR%\SRC\SHAPE\EN_US %EPFIAUX3DIR%\SRC\SHAPE\ja_JP %EPFIAUX3DIR%\SRC\SHAPE'
  587.  
  588.  
  589. FILE 
  590.    EXITWHEN    = 'DELETE', 
  591.    EXITIGNOREERR = 'YES', 
  592.    EXIT          = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\SRC\CLOCK %EPFIAUX3DIR%\SRC\GRAFPART\EN_US %EPFIAUX3DIR%\SRC\GRAFPART\JA_JP %EPFIAUX3DIR%\SRC\GRAFPART %EPFIAUX3DIR%\SRC\LINKCNTR %EPFIAUX3DIR%\SRC\DYNAMICP\BMENU %EPFIAUX3DIR%\SRC\DYNAMICP\BREGIST %EPFIAUX3DIR%\SRC\DYNAMICP\BXFORM' 
  593.  
  594.  
  595.  
  596. FILE 
  597.    EXITWHEN      = 'DELETE', 
  598.    EXITIGNOREERR = 'YES', 
  599.    EXIT     = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\SRC\DYNAMICP\BCLIPBRD %EPFIAUX3DIR%\SRC\DYNAMICP\BDRAW %EPFIAUX3DIR%\SRC\DYNAMICP\BDYNAMIC %EPFIAUX3DIR%\SRC\DYNAMICP\BIMAGLAY %EPFIAUX3DIR%\SRC\DYNAMICP\BINIT %EPFIAUX3DIR%\SRC\DYNAMICP\BSCRIPT %EPFIAUX3DIR%\SRC\DYNAMICP %EPFIAUX3DIR%\SRC %EPFIAUX3DIR%' 
  600.  
  601.  
  602. ********************************************************************** 
  603. *  Source Code component 
  604. ********************************************************************** 
  605. * Translate the text in quotes in NAME = line and DESCRIPTION =  line below.
  606.  
  607. COMPONENT 
  608.    NAME        = 'OpenDoc Source Code', 
  609.    ID          = 'SOURCE', 
  610.    REQUIRES    = 'INSFIRST DELLAST', 
  611.    DISPLAY     = 'YES', 
  612.    DESCRIPTION = 'This is the source code for the IBM OpenDoc, Version 1.2.', 
  613.    SIZE       = '9500000' 
  614.  
  615. FILE 
  616. *   VOLUME        = 'OPENDOC1', 
  617.    WHEN          = 'OUTOFDATE', 
  618.    REPLACEINUSE  = 'I U D R', 
  619.    UNPACK        = 'NO', 
  620.    SOURCE        = 'OD12OSR1.EXE', 
  621.    PWS           = 'OD12OSR1.EXE', 
  622.    DATE          = '970301', 
  623.    TIME          = '0101', 
  624.    SIZE          = '5000000', 
  625. * Execute the file to unzip it, use -o to create dirs and overwrite files 
  626.    EXIT           = 'EXEC bg %EPFICURPWS% -o' 
  627.  
  628. FILE 
  629. *   VOLUME        = 'OPENDOC1', 
  630.    WHEN          = 'OUTOFDATE', 
  631.    REPLACEINUSE  = 'I U D R', 
  632.    UNPACK        = 'NO', 
  633.    SOURCE        = 'OD12OSR2.EXE', 
  634.    PWS           = 'OD12OSR2.EXE', 
  635.    DATE          = '970301', 
  636.    TIME          = '0101', 
  637.    SIZE          = '4500000', 
  638. * Execute the file to unzip it, use -o to create dirs and overwrite files 
  639.    EXIT           = 'EXEC bg %EPFICURPWS% -o' 
  640.  
  641.  
  642. * These next FILE entries delete the shipped package 
  643. * files as they just consume diskspace after the install is complete. 
  644.  
  645. FILE 
  646.    EXITWHEN    = '(INSTALL || UPDATE)', 
  647.    EXITIGNOREERR = 'YES', 
  648.    EXIT        = 'DELETEFILES OD12OSR*.EXE'
  649.  
  650. * Delete the files for this component 
  651. FILE  
  652.    EXITWHEN    = 'DELETE', 
  653.    EXITIGNOREERR = 'YES', 
  654.    EXIT        = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12OSR1' 
  655.  
  656. FILE  
  657.    EXITWHEN    = 'DELETE', 
  658.    EXITIGNOREERR = 'YES', 
  659.    EXIT        = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12OSR2' 
  660.    
  661.  
  662. FILE 
  663.    EXITWHEN     = 'DELETE', 
  664.    EXITIGNOREERR = 'YES', 
  665.    EXIT         = 'EXEC bg CMD.EXE /C rd  %EPFIFILEDIR%\SRC %EPFIFILEDIR%' 
  666.  
  667.  
  668. ********************************************************************** 
  669. *  SOM component 
  670. ********************************************************************** 
  671. COMPONENT 
  672.    NAME        = 'SOM Support Code', 
  673.    ID          = 'SOM', 
  674.    REQUIRES    = 'INSFIRST DELLAST', 
  675.    DISPLAY     = 'NO', 
  676.    DESCRIPTION = 'SOM', 
  677.    SIZE        = '8000000' 
  678.  
  679. FILE 
  680. *   VOLUME        = 'OPENDOC1', 
  681.    WHEN          = 'OUTOFDATE', 
  682.    REPLACEINUSE  = 'I U D R', 
  683.    UNPACK        = 'YES', 
  684.    SOURCE        = 'ODSOM214.OS_', 
  685.    PWS           = 'ODSOM214.OS2', 
  686.    DATE          = '961001', 
  687.    TIME          = '0101', 
  688.    SIZE          = '8000000' 
  689. * Don't execute this one, the next file installs this one. 
  690.  
  691. FILE 
  692.     EXITWHEN = '(INSTALL || UPDATE)', 
  693.     EXIT     = 'EXEC fg %EPFIFILEDIR%\INSTALL\TESTOD.EXE' 
  694.  
  695. FILE 
  696. *   VOLUME        = 'OPENDOC1', 
  697.    WHEN          = '(OUTOFDATE) && (%USER_ODNAME% == "YES")', 
  698.    REPLACEINUSE  = 'I U D R', 
  699.    UNPACK        = 'YES', 
  700.    SOURCE        = 'ODSOM214.EX_', 
  701.    PWS           = 'ODSOM214.EXE', 
  702.    DATE          = '961001', 
  703.    TIME          = '0101', 
  704.    SIZE          = '100000', 
  705. * Execute the file to install SOM, the parameter is the directory where it is being installed 
  706.    EXIT             = 'EXEC bg CMD.EXE /C  %EPFICURPWS% %EPFIFILEDIR%' 
  707.  
  708. * These next FILE entries delete the shipped package 
  709. * files as they just consume diskspace after the install is complete. 
  710.  
  711. FILE 
  712.    EXITWHEN    = '(INSTALL || UPDATE)', 
  713.    EXITIGNOREERR = 'YES', 
  714.    EXIT        = 'DELETEFILES ODSOM214.*' 
  715.  
  716. * Delete the files for this component 
  717. FILE  
  718.    EXITWHEN    = 'DELETE', 
  719.    EXITIGNOREERR = 'YES', 
  720.    EXIT        = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\ODSOM214' 
  721.    
  722.  
  723. FILE 
  724.    EXITWHEN     = 'DELETE', 
  725.    EXITIGNOREERR = 'YES', 
  726.    EXIT         = 'DELETEFILES %EPFIFILEDIR%\INCLUDE\*.*' 
  727.  
  728.  
  729. FILE 
  730.    EXITWHEN     = 'DELETE', 
  731.    EXITIGNOREERR = 'YES', 
  732.    EXIT         = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\ETC %EPFIFILEDIR%\MSG %EPFIFILEDIR%\LIB %EPFIFILEFIR%\BIN %EPFIFILEDIR%\INCLUDE' 
  733.  
  734.  
  735.  
  736. *--------------------------------------------------------------------- 
  737. *  This component deletes the product folder; it must be the last 
  738. *  COMPONENT entry in the package file. 
  739. *  No changes are required to any entry in this component. 
  740. *--------------------------------------------------------------------- 
  741. COMPONENT 
  742.    NAME    = 'DELLAST', 
  743.    ID      = 'DELLAST', 
  744.    DISPLAY = 'NO', 
  745.    SIZE    = '0' 
  746.  
  747.  
  748. FILE 
  749.    EXITWHEN      = 'DELETE', 
  750.    EXITIGNOREERR = 'YES', 
  751.    EXIT          = 'EXEC bg CMD.EXE /C echo %EPFIFILEDIR% > %EPFIBOOTDRIVE%:\SAVENV.DOC' 
  752.  
  753. FILE 
  754.    EXITWHEN      = 'DELETE', 
  755.    EXITIGNOREERR = 'YES', 
  756.    EXIT          = 'EXEC bg CMD.EXE /C echo %EPFIAUX1DIR% >> %EPFIBOOTDRIVE%:\SAVENV.DOC' 
  757.  
  758. FILE 
  759.    EXITWHEN      = 'DELETE', 
  760.    EXITIGNOREERR = 'YES', 
  761.    EXIT   = 'DELETEFILES %EPFIFILEDIR%\*.*' 
  762.  
  763. FILE 
  764.    EXITWHEN      = 'DELETE', 
  765.    EXITIGNOREERR = 'YES', 
  766.    EXIT    = 'EXEC bg CMD.EXE /C copy %EPFIFILEDIR%\INSTALL\ODCLN.CMD %EPFIBOOTDRIVE%:\' 
  767.  
  768. * Translate the text "Clean OpenDoc" in the EXIT = line below.
  769. FILE 
  770.    EXITWHEN      = 'DELETE', 
  771.    EXITIGNOREERR = 'YES', 
  772.    EXIT  = 'CREATEWPSOBJECT WPProgram "Clean OpenDoc" <WP_START> R   "PROGTYPE=WINDOWABLEVIO;EXENAME=CMD.EXE;OBJECTID=<%FOLDERID%CLN>;STARTUPDIR=%EPFIBOOTDRIVE%://;PARAMETERS=/C %EPFIBOOTDRIVE%://ODCLN.CMD;MINIMIZED=YES;ICONFILE=%EPFIFILEDIR%//INSTALL//ODCLN.ICO"' 
  773.  
  774.  
  775. FILE 
  776.    EXITWHEN      = 'DELETE', 
  777.    EXITIGNOREERR = 'YES', 
  778.    EXIT          = 'DELETEWPSOBJECT <%FOLDERID%NSTS>' 
  779.  
  780.  
  781. FILE 
  782.    EXITWHEN      = 'DELETE', 
  783.    EXITIGNOREERR = 'YES', 
  784.    EXIT          = 'DELETEWPSOBJECT <%FOLDERID%>' 
  785.  
  786.  
  787. *-------------------------------------------------------------------- 
  788. * Move the .pkg, catalog, and .txt file to the Install directory 
  789. * (CAN'T MOVE .PKG FILE because Software Installer gets confused 
  790. *-------------------------------------------------------------------- 
  791. FILE 
  792.    EXITWHEN    = '(INSTALL || UPDATE)',
  793.    EXITIGNOREERR = 'YES',
  794.    EXIT           = 'DELETEFILES %EPFIFILEDIR%\install\od11o*'
  795.  
  796. FILE 
  797.    EXITWHEN    = '(INSTALL || UPDATE)',
  798.    EXITIGNOREERR = 'YES',
  799.    EXIT           = 'EXEC bg CMD.EXE /C del %EPFIFILEDIR%\install\CATALOG %EPFIFILEDIR%\install\OPENDOC.TXT'
  800.  
  801. FILE 
  802.    EXITWHEN    = '(INSTALL || UPDATE)',
  803.    EXITIGNOREERR = 'YES',
  804.    EXIT           = 'EXEC bg CMD.EXE /C MOVE CATALOG INSTALL'
  805.  
  806. FILE 
  807.    EXITWHEN    = '(INSTALL || UPDATE)',
  808.    EXITIGNOREERR = 'YES',
  809.    EXIT           = 'EXEC bg CMD.EXE /C MOVE OPENDOC.TXT INSTALL' 
  810.  
  811.  
  812. *************************************************************** 
  813. *  Here live the stanzas which update the config.sys file 
  814. *************************************************************** 
  815.  
  816. ADDCONFIG 
  817.     VAR        = 'SET ODBASE', 
  818.     ADDSTR     = '%EPFIFILEDIR%', 
  819.     ADDWHEN    = 'INSTALL || UPDATE', 
  820.     DELETELINE = 'YES', 
  821.     DELETEWHEN = 'DELETE', 
  822.     LOCATION   = 'END', 
  823.     UNIQUE     = 'YES' 
  824.  
  825. UPDATECONFIG 
  826.     VAR        = 'SET ODBASEPATHS', 
  827.     ADDSTR     = '%EPFIFILEDIR%;', 
  828.     ADDWHEN    = 'INSTALL || UPDATE', 
  829.     DELETEWHEN = 'DELETE', 
  830.     LINELOCATION   = 'BEGIN' 
  831.  
  832. *ADDCONFIG 
  833. *    VAR        = 'SET ODLOCALE', 
  834. *    ADDSTR     = '%EPFIFILEDIR%\En_US', 
  835. *    ADDWHEN    = 'INSTALL || UPDATE', 
  836. *    DELETELINE = 'YES', 
  837. *    DELETEWHEN = 'DELETE', 
  838. *    LOCATION   = 'END', 
  839. *    UNIQUE     = 'YES' 
  840.  
  841. ADDCONFIG 
  842.     VAR        = 'SET ODSRC', 
  843.     ADDSTR     = '%EPFIAUX3DIR%', 
  844.     ADDWHEN    = 'INSTALL || UPDATE', 
  845.     DELETELINE = 'YES', 
  846.     DELETEWHEN = 'DELETE', 
  847.     LOCATION   = 'END', 
  848.     UNIQUE     = 'YES' 
  849.  
  850. UPDATECONFIG 
  851.     VAR        = 'SET ODSRCPATHS', 
  852.     ADDSTR     = '%EPFIAUX3DIR%;', 
  853.     ADDWHEN    = 'INSTALL || UPDATE', 
  854.     DELETEWHEN = 'DELETE', 
  855.     LINELOCATION   = 'BEGIN' 
  856.  
  857. ADDCONFIG 
  858.     VAR        = 'SET ODCFG', 
  859.     ADDSTR     = '%EPFIAUX1DIR%', 
  860.     ADDWHEN    = 'INSTALL || UPDATE', 
  861.     DELETELINE = 'YES', 
  862.     DELETEWHEN = 'DELETE', 
  863.     LOCATION   = 'END', 
  864.     UNIQUE     = 'YES' 
  865.  
  866.  
  867. ADDCONFIG 
  868.     VAR        = 'SET ODPARTS', 
  869.     ADDSTR     = '%EPFIAUX2DIR%', 
  870.     ADDWHEN    = 'INSTALL || UPDATE', 
  871.     DELETELINE = 'YES', 
  872.     DELETEWHEN = 'DELETE', 
  873.     LOCATION   = 'END', 
  874.     UNIQUE     = 'YES' 
  875.  
  876. UPDATECONFIG 
  877.     VAR        = 'SET ODPARTSPATHS', 
  878.     ADDSTR     = '%EPFIAUX2DIR%;', 
  879.     ADDWHEN    = 'INSTALL || UPDATE', 
  880.     DELETEWHEN = 'DELETE', 
  881.     LINELOCATION   = 'BEGIN' 
  882.  
  883. ADDCONFIG 
  884.     VAR        = 'SET ODTMP', 
  885.     ADDSTR     = '%EPFIAUX1DIR%\TMP', 
  886.     ADDWHEN    = 'INSTALL || UPDATE', 
  887.     DELETELINE = 'YES', 
  888.     DELETEWHEN = 'DELETE', 
  889.     LOCATION   = 'END', 
  890.     UNIQUE     = 'YES' 
  891.  
  892. ADDCONFIG 
  893.     VAR        = 'SET ODSHELLPLUGINSDIR', 
  894.     ADDSTR     = '%EPFIAUX1DIR%\WORK\PLUGINS', 
  895.     ADDWHEN    = 'INSTALL || UPDATE', 
  896.     DELETELINE = 'YES', 
  897.     DELETEWHEN = 'DELETE', 
  898.     LOCATION   = 'END', 
  899.     UNIQUE     = 'YES' 
  900.  
  901. UPDATECONFIG 
  902.     VAR        = 'SET PATH', 
  903.     ADDSTR     = '%EPFIFILEDIR%\BIN', 
  904.     ADDWHEN    = 'INSTALL || UPDATE', 
  905.     DELETEWHEN = 'DELETE', 
  906.     LINELOCATION = 'BEGIN' 
  907.  
  908. UPDATECONFIG 
  909.     VAR        = 'SET PATH', 
  910.     ADDSTR     = '%EPFIAUX2DIR%\BIN;', 
  911.     ADDWHEN    = 'INSTALL || UPDATE', 
  912.     DELETEWHEN = 'DELETE', 
  913.     LINELOCATION = 'BEGIN' 
  914.  
  915. UPDATECONFIG 
  916.     VAR        = 'LIBPATH', 
  917.     ADDSTR     = '%EPFIAUX2DIR%\DLL', 
  918.     ADDWHEN    = 'INSTALL || UPDATE', 
  919.     DELETEWHEN = 'DELETE', 
  920.     LINELOCATION = 'BEGIN' 
  921.  
  922. UPDATECONFIG 
  923.     VAR        = 'LIBPATH', 
  924.     ADDSTR     = '%EPFIAUX3DIR%\DLL', 
  925.     ADDWHEN    = 'INSTALL || UPDATE', 
  926.     DELETEWHEN = 'DELETE', 
  927.     LINELOCATION = 'BEGIN' 
  928.  
  929. UPDATECONFIG 
  930.     VAR        = 'LIBPATH', 
  931.     ADDSTR     = '%EPFIFILEDIR%\DLL', 
  932.     ADDWHEN    = 'INSTALL || UPDATE', 
  933.     DELETEWHEN = 'DELETE', 
  934.     LINELOCATION = 'BEGIN' 
  935.  
  936. UPDATECONFIG 
  937.     VAR        = 'LIBPATH', 
  938.     ADDSTR     = '%EPFIFILEDIR%\LOCALE\EN_US', 
  939.     ADDWHEN    = 'INSTALL || UPDATE', 
  940.     DELETEWHEN = 'DELETE', 
  941.     LINELOCATION = 'BEGIN' 
  942.  
  943. UPDATECONFIG 
  944.     VAR        = 'SET SOMIR', 
  945.     ADDSTR     = '%EPFIAUX1DIR%\OD.IR', 
  946.     ADDWHEN    = 'INSTALL || UPDATE', 
  947.     DELETEWHEN = 'DELETE', 
  948.     LINELOCATION = 'END'
  949.  
  950. UPDATECONFIG 
  951.     VAR        = 'SET SOMIR', 
  952.     ADDSTR     = '%EPFIFILEDIR%\AVLSHELL.IR', 
  953.     ADDWHEN    = 'INSTALL || UPDATE', 
  954.     DELETEWHEN = 'DELETE', 
  955.     LINELOCATION = 'BEGIN' 
  956.  
  957. UPDATECONFIG 
  958.     VAR        = 'SET HELP', 
  959.     ADDSTR     = '%EPFIFILEDIR%\LOCALE\EN_US;', 
  960.     ADDWHEN    = 'INSTALL || UPDATE', 
  961.     DELETEWHEN = 'DELETE', 
  962.     LINELOCATION = 'BEGIN' 
  963.  
  964. UPDATECONFIG 
  965.     VAR        = 'SET HELP', 
  966.     ADDSTR     = '%EPFIAUX3DIR%\LOCALE\EN_US;', 
  967.     ADDWHEN    = 'INSTALL || UPDATE', 
  968.     DELETEWHEN = 'DELETE', 
  969.     LINELOCATION = 'BEGIN' 
  970.  
  971. UPDATECONFIG 
  972.     VAR        = 'SET NLSPATH', 
  973.     ADDSTR     = '%EPFIFILEDIR%\LOCALE\EN_US\%N', 
  974.     ADDWHEN    = 'INSTALL || UPDATE', 
  975.     DELETEWHEN = 'DELETE', 
  976.     LINELOCATION = 'BEGIN' 
  977.  
  978. UPDATECONFIG 
  979.     VAR        = 'SET LOCPATH', 
  980.     ADDSTR     = '%EPFIFILEDIR%\LOCALE;', 
  981.     ADDWHEN    = 'INSTALL || UPDATE', 
  982.     DELETEWHEN = 'DELETE', 
  983.     LINELOCATION = 'BEGIN' 
  984.  
  985.  
  986. UPDATECONFIG 
  987.     VAR        = 'SET DPATH', 
  988.     ADDSTR     = '%EPFIFILEDIR%\LOCALE', 
  989.     ADDWHEN    = 'INSTALL || UPDATE', 
  990.     DELETEWHEN = 'DELETE', 
  991.         LINELOCATION = 'BEGIN' 
  992.  
  993.  
  994. ADDCONFIG 
  995.         VAR        = 'SET ODLANG', 
  996.         ADDSTR     = 'en_US', 
  997.         ADDWHEN    = 'INSTALL || UPDATE', 
  998.     DELETEWHEN = 'DELETE', 
  999.         LOCATION   = 'END', 
  1000.     UNIQUE     = 'YES' 
  1001.  
  1002.  
  1003. *  set hostname to dummy for linking 
  1004.  
  1005. FILE 
  1006.     EXITWHEN = '(INSTALL || UPDATE)', 
  1007.     EXIT     = 'EXEC fg %EPFIFILEDIR%\INSTALL\TESTHOST.EXE' 
  1008.  
  1009. ADDCONFIG 
  1010.         VAR        = 'SET HOSTNAME', 
  1011.         ADDSTR     = 'DummyHostName', 
  1012.         ADDWHEN    = '( %USER_HOSTNAME% == "YES") && (INSTALL || UPDATE)', 
  1013.         LOCATION   = 'END' 
  1014.  
  1015.  
  1016. *  Config.sys updates for the new SOM we are installing 
  1017.  
  1018. UPDATECONFIG 
  1019.     VAR        = 'LIBPATH', 
  1020.     ADDSTR     = '%EPFIFILEDIR%\LIB', 
  1021.     ADDWHEN    = 'INSTALL || UPDATE', 
  1022.     DELETEWHEN = 'DELETE', 
  1023.     LINELOCATION = 'BEGIN' 
  1024.  
  1025. ADDCONFIG 
  1026.     VAR        = 'SET SOMBASE', 
  1027.     ADDSTR     = '%EPFIFILEDIR%', 
  1028.     ADDWHEN    = 'INSTALL || UPDATE', 
  1029.     DELETEWHEN = 'DELETE' 
  1030.  
  1031. * ensure SOMDDIR is set: 
  1032. ADDCONFIG 
  1033.     VAR        = 'SET SOMDDIR', 
  1034.     ADDSTR     = '%EPFIBOOTDRIVE%:\OS2\ETC\DSOM', 
  1035.     ADDWHEN    = 'INSTALL || UPDATE', 
  1036.     DELETEWHEN = 'DELETE' 
  1037.  
  1038. UPDATECONFIG 
  1039.     VAR        = 'SET SOMIR', 
  1040.     ADDSTR     = '%EPFIFILEDIR%\ETC\SOM.IR', 
  1041.     ADDWHEN    = 'INSTALL || UPDATE', 
  1042.     DELETEWHEN = 'DELETE', 
  1043.     LINELOCATION = 'BEGIN' 
  1044.  
  1045.