home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / dommagr.zip / IDM.PKG < prev    next >
Text File  |  1996-05-08  |  22KB  |  902 lines

  1. *----------------------------------------------------------------------------
  2. * ibex DomainManager Installation Package 
  3. *
  4. *  This package file defines the installation process for iDM.
  5. *  It contains descriptions of the following components:
  6. *  -  Installation Front End - EZINST.EXE
  7. *        This package is executed only if the installation is not executed
  8. *        in batch mode. It gets the installation parameters from the user
  9. *        and optionally generates the response file to drive a batch instal-
  10. *        lation on a different system.      
  11. *  -  iDM Programs and databases
  12. *        This package is transferred to the Notes program directory. It 
  13. *        requires changes in NOTES.INI and CONFIG.SYS. In addition, it has to 
  14. *        be configured properly by the installation back end.
  15. *        The agents are transferred to the iDM program directory. The
  16. *        package requires changes in CONFIG.SYS and NOTES.INI. Changes to
  17. *        STARTUP.CMD are recommended, but not executed. In addition, 
  18. *        it has to be configured properly by the installation back end.        
  19. *        This package is transferred to the Notes data directory.
  20. *  -  Documentation  - IDM-UG.NSF
  21. *        This package is optionally transferred to the iDM data directory.
  22. *  -  Installation Back End:
  23. *        This package contains the processor which executes changes in
  24. *        NOTES.INI, and which creates databases from templates. In addition,
  25. *        it optionally creates configuration documents in the IDM configu-
  26. *        ration database.
  27. *  -  CONFIG.SYS, STARTUP.CMD and WPS updater:
  28. *        This package has been separated out of the other packages to
  29. *        allow centralized management of these operations.
  30. *
  31. * 20-02-96 ph initial version for EZInstall
  32. *-----------------------------------------------------------------------------
  33. *
  34. SERVICELEVEL
  35.    LEVEL = '00000030'
  36. *-----------------------------------------------------------------------------
  37. DISK
  38.    NAME = 'ibex DomainManager - Disk 1',
  39.    VOLUME = 'IDMOS2_1'
  40. DISK
  41.    NAME = 'ibex DomainManager - Disk 2',
  42.    VOLUME = 'IDMOS2_2'
  43. DISK
  44.    NAME = 'ibex DomainManager - Disk 3',
  45.    VOLUME = 'IDMOS2_3'
  46. *-----------------------------------------------------------------------------
  47. PATH
  48.    FILE = 'C:/IDM',
  49.    FILELABEL = 'iDM program directory: ',
  50.    WORK = 'C:/NOTES/DATA/IDM',
  51.    WORKLABEL = 'iDM data directory: ',
  52.    AUX1 = 'C:/NOTES',
  53.    AUX1LABEL = 'Notes program directory: ',
  54.    AUX2 = 'C:/NOTES/DATA',
  55.    AUX2LABEL = 'Notes data directory: '
  56.  
  57.  
  58.  
  59.  
  60. *=============================================================================
  61. *
  62. *  COMPONENT Initialization
  63. *
  64. *-----------------------------------------------------------------------------
  65. *
  66. *
  67. COMPONENT
  68.    NAME = 'Initialization',
  69.    ID = 'INIT',
  70.    DISPLAY = 'NO',
  71.    SIZE = '10000',
  72.    SHARED = 'NO',
  73.    DELETE = 'YES'
  74.  
  75. *-----------------------------------------------------------------------------
  76. * set CD package file to read/write.
  77. *
  78. FILE
  79.    EXITWHEN = 'ALWAYS',
  80.    EXITIGNOREERR = 'YES',
  81.    EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%//IDMCD.PKG -R'
  82.  
  83. *-----------------------------------------------------------------------------
  84. * set folder id
  85. *
  86. FILE
  87.    EXITWHEN = 'ALWAYS',
  88.    EXITIGNOREERR = 'NO',
  89.    EXIT = 'SETVAR FolderID=IDMFLDR'
  90.  
  91. *=============================================================================
  92. *
  93. *  COMPONENT Installation Front End
  94. *
  95. *----------------------------------------------------------------------------
  96. *
  97. *
  98. COMPONENT
  99.    NAME = 'Front End',
  100.    ID = 'FRONT',
  101.    REQUIRES = 'INIT',
  102.    DISPLAY = 'NO',
  103.    SIZE = '910000',
  104.    SHARED = 'NO',
  105.    DELETE = 'YES'
  106.  
  107. PACKFILE
  108.    UNPACK = 'YES',
  109.    SOURCE = 'DRIVE:IDMINSTL.PAK',
  110.    VOLUME = 'IDMOS2_1',
  111.    ID = 'INSTALL'
  112. *
  113. * the back end processor
  114. *
  115. FILE
  116.    WHEN = 'OUTOFDATE && !DELETE',
  117.    REPLACEINUSE = 'I R U',
  118.    UNPACK = 'YES',
  119.    PACKID = 'INSTALL',
  120.    PWS = 'IXSCRIPT.EXE',
  121.    DATE = '960503',
  122.    TIME = '0822',
  123.    SIZE = '452432'
  124. FILE
  125.    DOWNLOAD = 'DELETE',
  126.    WHEN = 'DELETE',
  127.    REPLACEINUSE = 'D',
  128.    PWS = 'IXSCRIPT.EXE',
  129.    SIZE = '452432'
  130. *
  131. *=============================================================================
  132. *
  133. *  COMPONENT ibex DomainManager Programs and Databases
  134. *
  135. *-----------------------------------------------------------------------------
  136. *
  137. *
  138. COMPONENT
  139.    NAME = 'ibex DomainManager Programs and Databases',
  140.    ID = 'IDM',
  141.    REQUIRES = 'FRONT BACK',
  142.    DISPLAY = 'YES',
  143.    DESCRIPTION = 'ExecuteTasks, DatabaseAdministrator, FileManager and ServerMonitor',
  144.    SIZE = '7670000',
  145.    SHARED = 'NO',
  146.    DELETE = 'YES'
  147. *
  148. *-----------------------------------------------------------------------------
  149. *
  150. *  start by deleting obsolete files.
  151. *
  152. *
  153. * obsolete C++ library previously used by ETTASK.EXE
  154. *
  155. FILE
  156.    DOWNLOAD = 'DELETE',
  157.    WHEN = 'EXIST',
  158.    REPLACEINUSE = 'D',
  159.    PWS = 'DDE4MBS.DLL'
  160. *
  161. * obsolete HiTest C API DLL
  162. *
  163. FILE
  164.    DOWNLOAD = 'DELETE',
  165.    WHEN = 'EXIST',
  166.    REPLACEINUSE = 'D',
  167.    PWS = 'OS2HTAPI.DLL'
  168. FILE
  169.    DOWNLOAD = 'DELETE',
  170.    WHEN = 'EXIST',
  171.    REPLACEINUSE = 'D',
  172.    PWS = 'DACLEAN.EXE'
  173. *
  174. * obsolete licensing DLL
  175. *
  176. FILE
  177.    DOWNLOAD = 'DELETE',
  178.    WHEN = 'EXIST',
  179.    REPLACEINUSE = 'D',
  180.    PWS = '$IDMKEY.DLL',
  181.    SIZE = '24623'
  182. *
  183. * obsolete configuration notebook
  184. *
  185. FILE
  186.    DOWNLOAD = 'DELETE',
  187.    WHEN = 'EXIST',
  188.    REPLACEINUSE = 'D',
  189.    PWS = 'CONFIG.EXE',
  190.    SIZE = '244806'
  191. FILE
  192.    DOWNLOAD = 'DELETE',
  193.    WHEN = 'EXIST',
  194.    REPLACEINUSE = 'D',
  195.    PWS = 'CONFIG.TXT',
  196.    SIZE = '2458'
  197. FILE
  198.    DOWNLOAD = 'DELETE',
  199.    WHEN = 'EXIST',
  200.    REPLACEINUSE = 'D',
  201.    PWS = 'CONFIG.ICO',
  202.    SIZE = '6536'
  203. *
  204. *  delete the WPS object pointing to CONFIG.EXE, too
  205. *
  206. FILE
  207.    EXITWHEN = 'DELETE',
  208.    EXITIGNOREERR = 'YES',
  209.    EXIT = 'DELETEWPSOBJECT <IDMCFGX>'
  210. *
  211. *  end if deletions.
  212. *
  213. *-----------------------------------------------------------------------------
  214. *
  215. *  now, copy member files
  216. *
  217. FILE
  218.    WHEN = 'OUTOFDATE',
  219.    REPLACEINUSE = 'I R U',
  220.    SOURCE = 'DRIVE:READ.ME',
  221.    VOLUME = 'IDMOS2_1',
  222.    PWS = 'READ.ME',
  223.    DATE = '960202',
  224.    TIME = '1912',
  225.    SIZE = '17137'
  226. FILE
  227.    DOWNLOAD = 'DELETE',
  228.    WHEN = 'DELETE',
  229.    REPLACEINUSE = 'D',
  230.    PWS = 'READ.ME',
  231.    SIZE = '17137'
  232. *
  233. *  next pack file....
  234. *
  235. *
  236. *-----------------------------------------------------------------------------
  237. *
  238. *  DatabaseAdministrator Installation
  239. *
  240. PACKFILE
  241.    UNPACK = 'YES',
  242.    SOURCE = 'DRIVE:IDMDA.PAK',
  243.    VOLUME = 'IDMOS2_1',
  244.    ID = 'IDMDA'
  245. FILE
  246.    WHEN = 'OUTOFDATE && !DELETE',
  247.    REPLACEINUSE = 'I R U',
  248.    UNPACK = 'YES',
  249.    PACKID = 'IDMDA',
  250.    PWS = 'IDM-DA.EXE',
  251.    DATE = '960426',
  252.    TIME = '1522',
  253.    SIZE = '158203'
  254. FILE
  255.    DOWNLOAD = 'DELETE',
  256.    WHEN = 'DELETE',
  257.    REPLACEINUSE = 'D',
  258.    PWS = 'IDM-DA.EXE',
  259.    SIZE = '158203'
  260. FILE
  261.    WHEN = 'OUTOFDATE && !DELETE',
  262.    REPLACEINUSE = 'I R U',
  263.    UNPACK = 'YES',
  264.    PACKID = 'IDMDA',
  265.    PWS = 'IDM-DA.ICO',
  266.    DATE = '950719',
  267.    TIME = '1634',
  268.    SIZE = '996'
  269. FILE
  270.    DOWNLOAD = 'DELETE',
  271.    WHEN = 'DELETE',
  272.    REPLACEINUSE = 'D',
  273.    PWS = 'IDM-DA.ICO',
  274.    SIZE = '996'
  275. FILE
  276.    WHEN = 'OUTOFDATE && !DELETE',
  277.    PWSPATH = 'AUX2',
  278.    REPLACEINUSE = 'I R U',
  279.    UNPACK = 'YES',
  280.    PACKID = 'IDMDA',
  281.    PWS = 'IDM-DA.NTF',
  282.    DATE = '960426',
  283.    TIME = '1640',
  284.    SIZE = '294912'
  285. FILE
  286.    DOWNLOAD = 'DELETE',
  287.    WHEN = 'DELETE',
  288.    PWSPATH = 'AUX2',
  289.    REPLACEINUSE = 'D',
  290.    PWS = 'IDM-DA.NTF',
  291.    SIZE = '294912'
  292. *
  293. *-----------------------------------------------------------------------------
  294. *
  295. *  ExecuteTasks Installation
  296. *
  297. PACKFILE
  298.    UNPACK = 'YES',
  299.    SOURCE = 'DRIVE:IDMET.PAK',
  300.    VOLUME = 'IDMOS2_2',
  301.    ID = 'IDMET'
  302. FILE
  303.    WHEN = 'OUTOFDATE && !DELETE',
  304.    PWSPATH = 'AUX1',
  305.    REPLACEINUSE = 'I R U',
  306.    UNPACK = 'YES',
  307.    PACKID = 'IDMET',
  308.    PWS = '$ET.EXE',
  309.    DATE = '960202',
  310.    TIME = '1724',
  311.    SIZE = '66048'
  312. FILE
  313.    DOWNLOAD = 'DELETE',
  314.    WHEN = 'DELETE',
  315.    PWSPATH = 'AUX1',
  316.    REPLACEINUSE = 'D',
  317.    PWS = '$ET.EXE',
  318.    SIZE = '66048'
  319. FILE
  320.    WHEN = 'OUTOFDATE && !DELETE',
  321.    PWSPATH = 'AUX1',
  322.    REPLACEINUSE = 'I R U',
  323.    UNPACK = 'YES',
  324.    PACKID = 'IDMET',
  325.    PWS = '$ET.ICO',
  326.    DATE = '950719',
  327.    TIME = '1637',
  328.    SIZE = '996'
  329. FILE
  330.    DOWNLOAD = 'DELETE',
  331.    WHEN = 'DELETE',
  332.    PWSPATH = 'AUX1',
  333.    REPLACEINUSE = 'D',
  334.    PWS = '$ET.ICO',
  335.    SIZE = '996'
  336. FILE
  337.    WHEN = 'OUTOFDATE && !DELETE',
  338.    PWSPATH = 'AUX1',
  339.    REPLACEINUSE = 'I R U',
  340.    UNPACK = 'YES',
  341.    PACKID = 'IDMET',
  342.    PWS = 'ETEXEC.EXE',
  343.    DATE = '960202',
  344.    TIME = '1726',
  345.    SIZE = '61440'
  346. FILE
  347.    DOWNLOAD = 'DELETE',
  348.    WHEN = 'DELETE',
  349.    PWSPATH = 'AUX1',
  350.    REPLACEINUSE = 'D',
  351.    PWS = 'ETEXEC.EXE',
  352.    SIZE = '61440'
  353. FILE
  354.    WHEN = 'OUTOFDATE && !DELETE',
  355.    PWSPATH = 'AUX1',
  356.    REPLACEINUSE = 'I R U',
  357.    UNPACK = 'YES',
  358.    PACKID = 'IDMET',
  359.    PWS = 'ETPOST.EXE',
  360.    DATE = '960202',
  361.    TIME = '1725',
  362.    SIZE = '65024'
  363. FILE
  364.    DOWNLOAD = 'DELETE',
  365.    WHEN = 'DELETE',
  366.    PWSPATH = 'AUX1',
  367.    REPLACEINUSE = 'D',
  368.    PWS = 'ETPOST.EXE',
  369.    SIZE = '65024'
  370. FILE
  371.    WHEN = 'OUTOFDATE && !DELETE',
  372.    PWSPATH = 'AUX1',
  373.    REPLACEINUSE = 'I R U',
  374.    UNPACK = 'YES',
  375.    PACKID = 'IDMET',
  376.    PWS = 'ETPRE.EXE',
  377.    DATE = '960202',
  378.    TIME = '1726',
  379.    SIZE = '61952'
  380. FILE
  381.    DOWNLOAD = 'DELETE',
  382.    WHEN = 'DELETE',
  383.    PWSPATH = 'AUX1',
  384.    REPLACEINUSE = 'D',
  385.    PWS = 'ETPRE.EXE',
  386.    SIZE = '61952'
  387. FILE
  388.    WHEN = 'OUTOFDATE && !DELETE',
  389.    PWSPATH = 'AUX1',
  390.    REPLACEINUSE = 'I R U',
  391.    UNPACK = 'YES',
  392.    PACKID = 'IDMET',
  393.    PWS = 'ETTASK.EXE',
  394.    DATE = '950613',
  395.    TIME = '1038',
  396.    SIZE = '36160'
  397. FILE
  398.    DOWNLOAD = 'DELETE',
  399.    WHEN = 'DELETE',
  400.    PWSPATH = 'AUX1',
  401.    REPLACEINUSE = 'D',
  402.    PWS = 'ETTASK.EXE',
  403.    SIZE = '36160'
  404. *
  405. *  database templates for task list and log
  406. *
  407. FILE
  408.    WHEN = 'OUTOFDATE && !DELETE',
  409.    PWSPATH = 'AUX2',
  410.    REPLACEINUSE = 'I R U',
  411.    UNPACK = 'YES',
  412.    PACKID = 'IDMET',
  413.    PWS = 'IDM-ET.NTF',
  414.    DATE = '960426',
  415.    TIME = '1530',
  416.    SIZE = '212992'
  417. FILE
  418.    DOWNLOAD = 'DELETE',
  419.    WHEN = 'DELETE',
  420.    PWSPATH = 'AUX2',
  421.    REPLACEINUSE = 'D',
  422.    PWS = 'IDM-ET.NTF',
  423.    SIZE = '212992'
  424. FILE
  425.    WHEN = 'OUTOFDATE && !DELETE',
  426.    PWSPATH = 'AUX2',
  427.    REPLACEINUSE = 'I R U',
  428.    UNPACK = 'YES',
  429.    PACKID = 'IDMET',
  430.    PWS = 'IDM-LOG.NTF',
  431.    DATE = '960426',
  432.    TIME = '1642',
  433.    SIZE = '163840'
  434. FILE
  435.    DOWNLOAD = 'DELETE',
  436.    WHEN = 'DELETE',
  437.    PWSPATH = 'AUX2',
  438.    REPLACEINUSE = 'D',
  439.    PWS = 'IDM-LOG.NTF',
  440.    SIZE = '163840'
  441. *
  442. *-----------------------------------------------------------------------------
  443. *
  444. *  FileManager Installation
  445. *
  446. PACKFILE
  447.    UNPACK = 'YES',
  448.    SOURCE = 'DRIVE:IDMFM.PAK',
  449.    VOLUME = 'IDMOS2_2',
  450.    ID = 'IDMFM'
  451. FILE
  452.    WHEN = 'OUTOFDATE && !DELETE',
  453.    REPLACEINUSE = 'I R U',
  454.    UNPACK = 'YES',
  455.    PACKID = 'IDMFM',
  456.    PWS = 'IDM-FM.EXE',
  457.    DATE = '960426',
  458.    TIME = '1950',
  459.    SIZE = '158167'
  460. FILE
  461.    DOWNLOAD = 'DELETE',
  462.    WHEN = 'DELETE',
  463.    REPLACEINUSE = 'D',
  464.    PWS = 'IDM-FM.EXE',
  465.    SIZE = '158167'
  466. FILE
  467.    WHEN = 'OUTOFDATE && !DELETE',
  468.    REPLACEINUSE = 'I R U',
  469.    UNPACK = 'YES',
  470.    PACKID = 'IDMFM',
  471.    PWS = 'IDM-FM.ICO',
  472.    DATE = '950719',
  473.    TIME = '1635',
  474.    SIZE = '996'
  475. FILE
  476.    DOWNLOAD = 'DELETE',
  477.    WHEN = 'DELETE',
  478.    REPLACEINUSE = 'D',
  479.    PWS = 'IDM-FM.ICO',
  480.    SIZE = '996'
  481. FILE
  482.    WHEN = 'OUTOFDATE && !DELETE',
  483.    PWSPATH = 'AUX2',
  484.    REPLACEINUSE = 'I R U',
  485.    UNPACK = 'YES',
  486.    PACKID = 'IDMFM',
  487.    PWS = 'IDM-FM.NTF',
  488.    DATE = '960426',
  489.    TIME = '1641',
  490.    SIZE = '327680'
  491. FILE
  492.    DOWNLOAD = 'DELETE',
  493.    WHEN = 'DELETE',
  494.    PWSPATH = 'AUX2',
  495.    REPLACEINUSE = 'D',
  496.    PWS = 'IDM-FM.NTF',
  497.    SIZE = '327680'
  498. *
  499. *-----------------------------------------------------------------------------
  500. *
  501. *  ServerMonitor Installation
  502. *
  503. PACKFILE
  504.    UNPACK = 'YES',
  505.    SOURCE = 'DRIVE:IDMSM.PAK',
  506.    VOLUME = 'IDMOS2_2',
  507.    ID = 'IDMSM'
  508. FILE
  509.    WHEN = 'OUTOFDATE && !DELETE',
  510.    REPLACEINUSE = 'I R U',
  511.    UNPACK = 'YES',
  512.    PACKID = 'IDMSM',
  513.    PWS = 'IDM-SM.EXE',
  514.    DATE = '960502',
  515.    TIME = '1750',
  516.    SIZE = '119360'
  517. FILE
  518.    DOWNLOAD = 'DELETE',
  519.    WHEN = 'DELETE',
  520.    REPLACEINUSE = 'D',
  521.    PWS = 'IDM-SM.EXE',
  522.    SIZE = '119360'
  523. FILE
  524.    WHEN = 'OUTOFDATE && !DELETE',
  525.    REPLACEINUSE = 'I R U',
  526.    UNPACK = 'YES',
  527.    PACKID = 'IDMSM',
  528.    PWS = 'IDM-SM.ICO',
  529.    DATE = '941207',
  530.    TIME = '2009',
  531.    SIZE = '996'
  532. FILE
  533.    DOWNLOAD = 'DELETE',
  534.    WHEN = 'DELETE',
  535.    REPLACEINUSE = 'D',
  536.    PWS = 'IDM-SM.ICO',
  537.    SIZE = '996'
  538. FILE
  539.    WHEN = 'OUTOFDATE && !DELETE',
  540.    REPLACEINUSE = 'I R U',
  541.    UNPACK = 'YES',
  542.    PACKID = 'IDMSM',
  543.    PWS = 'REXXBOOT.DLL',
  544.    DATE = '941209',
  545.    TIME = '1955',
  546.    SIZE = '20252'
  547. FILE
  548.    DOWNLOAD = 'DELETE',
  549.    WHEN = 'DELETE',
  550.    REPLACEINUSE = 'D',
  551.    PWS = 'REXXBOOT.DLL',
  552.    SIZE = '20252'
  553. FILE
  554.    WHEN = 'OUTOFDATE && !DELETE',
  555.    REPLACEINUSE = 'I R U',
  556.    UNPACK = 'YES',
  557.    PACKID = 'IDMSM',
  558.    PWS = 'NOTESDWN.EXE',
  559.    DATE = '950320',
  560.    TIME = '1201',
  561.    SIZE = '22464'
  562. FILE
  563.    DOWNLOAD = 'DELETE',
  564.    WHEN = 'DELETE',
  565.    REPLACEINUSE = 'D',
  566.    PWS = 'NOTESDWN.EXE',
  567.    SIZE = '22464'
  568. FILE
  569.    WHEN = 'OUTOFDATE && !DELETE',
  570.    REPLACEINUSE = 'I R U',
  571.    UNPACK = 'YES',
  572.    PACKID = 'IDMSM',
  573.    PWS = 'SLEEP.EXE',
  574.    DATE = '940324',
  575.    TIME = '1703',
  576.    SIZE = '9888'
  577. FILE
  578.    DOWNLOAD = 'DELETE',
  579.    WHEN = 'DELETE',
  580.    REPLACEINUSE = 'D',
  581.    PWS = 'SLEEP.EXE',
  582.    SIZE = '9888'
  583. PACKFILE
  584.    UNPACK = 'YES',
  585.    SOURCE = 'DRIVE:IDMBASE.PAK',
  586.    VOLUME = 'IDMOS2_2',
  587.    ID = 'IDMBASE'
  588. *
  589. *  IBM InterFloX Notes REXX API
  590. *
  591. FILE
  592.    WHEN = 'OUTOFDATE && !DELETE',
  593.    REPLACEINUSE = 'I R U',
  594.    UNPACK = 'YES',
  595.    PACKID = 'IDMBASE',
  596.    PWS = 'RXLNOTES.DLL',
  597.    DATE = '951009',
  598.    TIME = '0830',
  599.    SIZE = '474570'
  600. FILE
  601.    DOWNLOAD = 'DELETE',
  602.    WHEN = 'DELETE',
  603.    REPLACEINUSE = 'D',
  604.    PWS = 'RXLNOTES.DLL',
  605.    SIZE = '474570'
  606. FILE
  607.    WHEN = 'OUTOFDATE && !DELETE',
  608.    REPLACEINUSE = 'I R U',
  609.    UNPACK = 'YES',
  610.    PACKID = 'IDMBASE',
  611.    PWS = 'VROBJ.DLL',
  612.    DATE = '950919',
  613.    TIME = '1210',
  614.    SIZE = '900545'
  615. FILE
  616.    DOWNLOAD = 'DELETE',
  617.    WHEN = 'DELETE',
  618.    REPLACEINUSE = 'D',
  619.    PWS = 'VROBJ.DLL',
  620.    SIZE = '900545'
  621. FILE
  622.    WHEN = 'OUTOFDATE && !DELETE',
  623.    REPLACEINUSE = 'I R U',
  624.    UNPACK = 'YES',
  625.    PACKID = 'IDMBASE',
  626.    PWS = 'RXLN_EXE.EXE',
  627.    DATE = '951009',
  628.    TIME = '0830',
  629.    SIZE = '11846'
  630. FILE
  631.    DOWNLOAD = 'DELETE',
  632.    WHEN = 'DELETE',
  633.    REPLACEINUSE = 'D',
  634.    PWS = 'RXLN_EXE.EXE',
  635.    SIZE = '11846'
  636. *
  637. *  Icon files
  638. *
  639. FILE
  640.    WHEN = 'OUTOFDATE && !DELETE',
  641.    REPLACEINUSE = 'I R U',
  642.    UNPACK = 'YES',
  643.    PACKID = 'IDMBASE',
  644.    PWS = 'IDM.ICO',
  645.    DATE = '950719',
  646.    TIME = '1635',
  647.    SIZE = '996'
  648. FILE
  649.    DOWNLOAD = 'DELETE',
  650.    WHEN = 'DELETE',
  651.    REPLACEINUSE = 'D',
  652.    PWS = 'IDM.ICO',
  653.    SIZE = '996'
  654. *
  655. *  Database template for configuration database
  656. *
  657. FILE
  658.    WHEN = 'OUTOFDATE && !DELETE',
  659.    PWSPATH = 'AUX2',
  660.    REPLACEINUSE = 'I R U',
  661.    UNPACK = 'YES',
  662.    PACKID = 'IDMBASE',
  663.    PWS = 'IDM-CD.NTF',
  664.    DATE = '960426',
  665.    TIME = '1528',
  666.    SIZE = '507904'
  667. FILE
  668.    DOWNLOAD = 'DELETE',
  669.    WHEN = 'DELETE',
  670.    REPLACEINUSE = 'D',
  671.    PWS = 'IDM-CD.NTF',
  672.    SIZE = '507904'
  673. *
  674. *=============================================================================
  675. *
  676. *  COMPONENT Documentation
  677. *
  678. * This component is set up such that it can be installed by itself. This way,
  679. * the prudent among our customers can install the documentation only without
  680. * the program.
  681. *-----------------------------------------------------------------------------
  682. *
  683. *
  684. COMPONENT
  685.    NAME = 'On-Line Documentation',
  686.    ID = 'DOC',
  687.    REQUIRES = 'INIT',
  688.    DISPLAY = 'YES',
  689.    DESCRIPTION = 'The online documentation for ibex DomainManager consists of the User''s Guide and the READ.ME file.',
  690.    SIZE = '3730000',
  691.    SHARED = 'NO',
  692.    DELETE = 'YES'
  693. PACKFILE
  694.    UNPACK = 'YES',
  695.    SOURCE = 'DRIVE:IDMUG.PAK',
  696.    VOLUME = 'IDMOS2_2',
  697.    ID = 'IDMUG'
  698. FILE
  699.    WHEN = 'OUTOFDATE && !DELETE',
  700.    PWSPATH = 'WORK',
  701.    REPLACEINUSE = 'I R U',
  702.    UNPACK = 'YES',
  703.    PACKID = 'IDMUG',
  704.    PWS = 'IDM-UG.NSF',
  705.    DATE = '960426',
  706.    TIME = '1638',
  707.    SIZE = '1851392'
  708. FILE
  709.    DOWNLOAD = 'DELETE',
  710.    WHEN = 'DELETE',
  711.    PWSPATH = 'WORK',
  712.    REPLACEINUSE = 'D',
  713.    PWS = 'IDM-UG.NSF',
  714.    SIZE = '1851392'
  715. FILE
  716.    WHEN = 'OUTOFDATE && !DELETE',
  717.    REPLACEINUSE = 'I R U',
  718.    UNPACK = 'YES',
  719.    PACKID = 'IDMUG',
  720.    PWS = 'IDM-UG.ICO',
  721.    DATE = '960222',
  722.    TIME = '1512',
  723.    SIZE = '10944'
  724. FILE
  725.    DOWNLOAD = 'DELETE',
  726.    WHEN = 'DELETE',
  727.    REPLACEINUSE = 'D',
  728.    PWS = 'IDM-UG.ICO',
  729.    SIZE = '10944'
  730. *
  731. *=============================================================================
  732. *
  733. *  COMPONENT Installation Back End
  734. *
  735. *-----------------------------------------------------------------------------
  736. *
  737. *
  738. COMPONENT
  739.    NAME = 'Installation Back End',
  740.    ID = 'BACK',
  741.    REQUIRES = 'FRONT IDM',
  742.    DISPLAY = 'NO',
  743.    SIZE = '10000',
  744.    SHARED = 'NO',
  745.    DELETE = 'YES'
  746. FILE
  747.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  748.    EXITIGNOREERR = 'NO',
  749.    EXIT = 'EXEC BG TW %EPFIFILEDIR%//IXSCRIPT.EXE %IXSCRIPTFILE%'
  750.  
  751. *
  752. *=============================================================================
  753. *
  754. *  COMPONENT OS/2 Setup
  755. *
  756. *-----------------------------------------------------------------------------
  757. *
  758. *
  759. COMPONENT
  760.    NAME = 'OS/2 Setup',
  761.    ID = 'OS2',
  762.    REQUIRES = 'FRONT IDM',
  763.    DISPLAY = 'NO',
  764.    SIZE = '10000',
  765.    SHARED = 'NO',
  766.    DELETE = 'YES'
  767. *
  768. *-----------------------------------------------------------------------------
  769. *
  770. *  WPS shell setup: Insert folder and objects for each agent (but not for ET)
  771. *
  772. *  -- folder
  773. *
  774. FILE
  775.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  776.    EXITIGNOREERR = 'YES',
  777.    EXIT = 'CREATEWPSOBJECT WPFolder "Ibex Domain Manager" <WP_DESKTOP> R "OBJECTID=<%FolderID%>;ICONFILE=%EPFIFILEDIR%//IDM.ICO"'
  778. *
  779. *  -- DatabaseAdministrator
  780. *
  781. FILE
  782.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  783.    EXITIGNOREERR = 'YES',
  784.    EXIT = 'CREATEWPSOBJECT WPProgram "Database Administrator" <%FolderID%> R "PROGTYPE=VIO;EXENAME=%EPFIFILEDIR%//IDM-DA.EXE;OBJECTID=<IDMDAX>;STARTUPDIR=%EPFIFILEDIR%;ICONFILE=%EPFIFILEDIR%//IDM-DA.ICO"'
  785. *
  786. *  -- FileManager
  787. *
  788. FILE
  789.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  790.    EXITIGNOREERR = 'YES',
  791.    EXIT = 'CREATEWPSOBJECT WPProgram "File Manager" <%FolderID%> R "PROGTYPE=VIO;EXENAME=%EPFIFILEDIR%//IDM-FM.EXE;OBJECTID=<IDMFMX>;STARTUPDIR=%EPFIFILEDIR%;ICONFILE=%EPFIFILEDIR%//IDM-FM.ICO"'
  792. *
  793. *  -- ServerMonitor
  794. *
  795. FILE
  796.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  797.    EXITIGNOREERR = 'YES',
  798.    EXIT = 'CREATEWPSOBJECT WPProgram "Server Monitor" <%FolderID%> R "PROGTYPE=PM;EXENAME=%EPFIFILEDIR%//IDM-SM.EXE;OBJECTID=<IDMSMX>;STARTUPDIR=%EPFIFILEDIR%;ICONFILE=%EPFIFILEDIR%//IDM-SM.ICO"'
  799. *
  800. *  -- User's Guide
  801. *
  802. FILE
  803.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  804.    EXITIGNOREERR = 'YES',
  805.    EXIT = 'CREATEWPSOBJECT WPProgram "iDM User''s Guide" <%FolderID%> R "PROGTYPE=VIO;EXENAME=%EPFIAUX1DIR%//NOTES.EXE;OBJECTID=<IDMUGX>;STARTUPDIR=%EPFIFILEDIR%;ICONFILE=%EPFIFILEDIR%//IDM-UG.ICO"'
  806. *
  807. *  -- READ.ME
  808. *
  809. FILE
  810.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  811.    EXITIGNOREERR = 'YES',
  812.    EXIT = 'CREATEWPSOBJECT WPShadow "iDM Last Minute Information" <%FolderID%> R "OBJECTID=<IDMREADMEX>;SHADOWID=%EPFIFILEDIR%//READ.ME;ICONFILE=%EPFIFILEDIR%//IDM-RM.ICO"'
  813. *
  814. *
  815. *  when deleting, it's OK to just delete the top object, i.e. the folder.
  816. *
  817. FILE
  818.    EXITWHEN = 'DELETE',
  819.    EXITIGNOREERR = 'YES',
  820.    EXIT = 'DELETEWPSOBJECT <%FolderID%>'
  821. *
  822. *
  823. *
  824. *
  825. *-----------------------------------------------------------------------------
  826. *
  827. *  CONFIG.SYS changes as required
  828. *
  829. *  -- make a backup copy of CONFIG.SYS
  830. *
  831. FILE
  832.    EXITWHEN = '!DELETE',
  833.    EXITIGNOREERR = 'YES',
  834.    EXIT = 'EXEC BG TW CMD.EXE /C DEL %EPFIBOOTDRIVE%//CONFIG.IDM'
  835. FILE
  836.    EXITWHEN = '!DELETE',
  837.    EXITIGNOREERR = 'YES',
  838.    EXIT = 'EXEC BG TW CMD.EXE /C COPY %EPFIBOOTDRIVE%//CONFIG.SYS %EPFIBOOTDRIVE%//CONFIG.IDM'
  839. *
  840. *  -- add iDM program directory to PATH (for programs)
  841. *
  842. UPDATECONFIG
  843.    VAR = 'SET PATH',
  844.    ADDSTR = '%EPFIFILEDIR%',
  845.    ADDWHEN = '!DELETE',
  846.    DELETEWHEN = ' NEVER '
  847. UPDATECONFIG
  848.    VAR = 'SET PATH',
  849.    ADDSTR = '%EPFIFILEDIR%',
  850.    ADDWHEN = ' INSTALL || UPDATE ',
  851.    DELETEWHEN = 'DELETE'
  852. *
  853. *  -- add iDM program directory to LIBPATH (for DLL's)
  854. *
  855. UPDATECONFIG
  856.    VAR = 'LIBPATH',
  857.    ADDSTR = '%EPFIFILEDIR%',
  858.    ADDWHEN = '!DELETE',
  859.    DELETEWHEN = ' NEVER '
  860. UPDATECONFIG
  861.    VAR = 'LIBPATH',
  862.    ADDSTR = '%EPFIFILEDIR%',
  863.    ADDWHEN = ' INSTALL || UPDATE ',
  864.    DELETEWHEN = 'DELETE'
  865. *
  866. *  -- insert SuppressPopups = <Boot Drive> if WARP and not present
  867. *
  868. FILE
  869.    EXITWHEN = '!DELETE',
  870.    EXITIGNOREERR = 'YES',
  871.    EXIT = 'SETVAR OS2VER = %OS2VER%'
  872. FILE
  873.    EXITWHEN = '!DELETE',
  874.    EXITIGNOREERR = 'YES',
  875.    EXIT = 'EXEC FG BW CMD.EXE /C TEST1.CMD %OS2VER%'
  876. ADDCONFIG
  877.    VAR = 'SuppressPopups',
  878.    ADDSTR = '%EPFIBOOTDRIVE%',
  879.    ADDWHEN = '!DELETE && "%OS2VER%">="2.30"',
  880.    DELETEWHEN = 'DELETE',
  881.    UNIQUE = 'YES'
  882. *
  883. *  -- insert SET RESTARTOBJECTS=StartupFoldersOnly if not present.
  884. *
  885. ADDCONFIG
  886.    VAR = 'SET RestartObjects',
  887.    ADDSTR = 'StartupFoldersOnly',
  888.    ADDWHEN = '!DELETE',
  889.    DELETEWHEN = 'DELETE',
  890.    UNIQUE = 'YES'
  891. *
  892. *  -- insert REIPL = if WARP and not present
  893. *
  894. ADDCONFIG
  895.    VAR = 'REIPL',
  896.    ADDSTR = 'ON',
  897.    ADDWHEN = '!DELETE && "%OS2VER%">="2.30"',
  898.    DELETEWHEN = 'DELETE',
  899.    UNIQUE = 'YES'
  900.  
  901.  
  902.