home *** CD-ROM | disk | FTP | other *** search
/ The Developer Connection…ice Driver Kit for OS/2 3 / DEV3-D1.ISO / devtools / softinst / epfispkg.pkg < prev    next >
Encoding:
OS/2 install Package  |  1993-10-15  |  21.0 KB  |  802 lines

  1. *********************************************************************
  2. *                      SOFTWARE INSTALLER                           *
  3. * 5621-434 (C) COPYRIGHT IBM CORP. 1991, 1993. ALL RIGHTS RESERVED. *
  4. *             LICENSED MATERIALS - PROPERTY OF IBM                  *
  5. * ----------------------------------------------------------------- *
  6. * Translation Notes :                                               *
  7. *                                                                   *
  8. *  - All lines that need to be translated are marked with           *
  9. *    a comment that contains the characters 'TRANS:'.  Search for   *
  10. *    'TRANS:' to find the lines that need to be translated.         *
  11. *                                                                   *
  12. *********************************************************************
  13.  
  14. * If you're creating a demo version, make the following changes:
  15. * - change the PATH.File to C:/IBBDEMO
  16. * - change the ID of all WPS objects (change strings "<EPFI" to "<DEMO")
  17. * - change the name of the folder
  18. * - comment out all DISK entries (CD-ROM only)
  19. * - comment out all Volume keywords (CD-ROM only)
  20.  
  21. * When updating the SERVICELEVEL, don't forget to
  22. * update the name of the product folder.
  23. SERVICELEVEL
  24.    LEVEL = '00000b'
  25.  
  26. *DISK
  27. *   NAME = 'Software Installer - Diskette 1',
  28. *   VOLUME = 'IBBENU01'
  29.  
  30. *DISK
  31. *   NAME = 'Software Installer - Diskette 2',
  32. *   VOLUME = 'IBBENU02'
  33.  
  34. *******************************************
  35. * Default directory specification         *
  36. *******************************************
  37. PATH
  38.    FILE = 'C:/IBBDEMO',
  39.    FILELABEL = 'Installation directory'
  40.  
  41. * Reset the read-only attribute on the .pkg file
  42. * in case we are installing from CD-ROM.
  43. FILE
  44.    EXITWHEN = 'ALWAYS',
  45.    EXITIGNOREERR = 'YES',
  46.    EXIT = 'EXEC bg tw CMD.EXE /C ATTRIB %EPFIFILEDIR%//EPFISPKG.PKG -R'
  47.  
  48. ************************************************************
  49. *                  C O M P O N E N T                       *
  50. * -------------------------------------------------------- *
  51. *                   Product Folder                         *
  52. ************************************************************
  53. COMPONENT
  54.    NAME = 'Product Folder',
  55.    ID = 'PRODFLD',
  56.    DISPLAY = 'NO',
  57.    SIZE = '10000'
  58.  
  59. FILE
  60.    WHEN = 'OUTOFDATE',
  61.    REPLACEINUSE = 'I U D R',
  62.    UNPACK = 'YES',
  63.    SOURCE = 'drive:epfiico1.ic_',
  64.    * VOLUME = 'IBBENU01',
  65.    PWS = 'bin/epfiico1.ico',
  66.    DATE = '930324',
  67.    TIME = '1716',
  68.    SIZE = '3498'
  69.  
  70. * Create the folder
  71. * A \015 in the title will force a new line in the folder title.
  72. * DISKGEN will change the \015 to a //015, but both will
  73. * work since the // is changed to a \ which is then
  74. * viewed as \015.  The space after the 015 is necessary
  75. * to prevent the next character from being lost.
  76. FILE
  77.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  78.    EXITIGNOREERR = 'NO',
  79.    EXIT = 'CREATEWPSOBJECT WPFolder "Software Installer for OS/2 - Demo" <WP_DESKTOP> R "ICONFILE=%EPFIFILEDIR%//bin//epfiico1.ico;OBJECTID=<DEMOFLD>"'
  80.  
  81. ************************************************************
  82. *                  C O M P O N E N T                       *
  83. * -------------------------------------------------------- *
  84. *                 Message File                             *
  85. ************************************************************
  86. COMPONENT
  87.    NAME = 'Msg',
  88.    ID = 'MSGFILE',
  89.    DISPLAY = 'NO',
  90.    SIZE = '90000'
  91.  
  92. * Part of INSTALL.IN_
  93. PACKFILE
  94.    UNPACK = 'YES',
  95.    SOURCE = 'DRIVE:INSTALL.IN_',
  96.    * VOLUME = 'IBBENU01',
  97.    ID = 'INSTALL'
  98.  
  99. ***********************************************
  100. *       Base / non-translatable parts.        *
  101. ***********************************************
  102. * Part of INSTALL.IN_
  103. FILE
  104.    WHEN = 'OUTOFDATE',
  105.    REPLACEINUSE = 'I U D R',
  106.    PACKID = 'INSTALL',
  107.    PWS = 'bin/epfiupck.exe',
  108.    DATE = '911217',
  109.    TIME = '1247',
  110.    SIZE = '69440'
  111.  
  112. FILE
  113.    WHEN = 'OUTOFDATE',
  114.    REPLACEINUSE = 'I U D R',
  115.    UNPACK = 'epfiupck.exe INSTALL.IN_ /N:epfimsg.msg',
  116.    PACKID = 'INSTALL',
  117.    PWS = 'bin/epfimsg.msg',
  118.    DATE = '931015',
  119.    TIME = '1743',
  120.    SIZE = '12405'
  121.  
  122. ************************************************************
  123. *                  C O M P O N E N T                       *
  124. * -------------------------------------------------------- *
  125. *                 Installation Program                     *
  126. ************************************************************
  127. COMPONENT
  128.    NAME = 'Installation program',
  129.    ID = 'INSPROG',
  130.    REQUIRES = 'PRODFLD DELLAST MSGFILE',
  131.    DISPLAY = 'YES',
  132.    DESCRIPTION = 'Select the "Installation program" component to install all files of Software Installer that will allow you to create a renamed copy of Software Installer and to perform the installation, maintenance, and delete functions of Software Installer.',
  133.    SIZE = '2150000'
  134. * TRANS: Translate the text between '', starting on the
  135. * following line.
  136.  
  137. * This is the generic EPFIDLDS.EXE (EPFIDLDG.EXE) that will be
  138. * recopied onto the first diskette after GENPKG is run.
  139. FILE
  140.    WHEN = 'OUTOFDATE',
  141.    UNPACK = 'YES',
  142.    SOURCE = 'DRIVE:EPFIDLDS.EX_',
  143.    * VOLUME = 'IBBENU01',
  144.    PWS = 'bin/epfidlds.exe',
  145.    DATE = '931015',
  146.    TIME = '1838',
  147.    SIZE = '522605'
  148.  
  149. * Part of INSTALL.IN_
  150. FILE
  151.    WHEN = 'OUTOFDATE',
  152.    REPLACEINUSE = 'I U D R',
  153.    PACKID = 'INSTALL',
  154.    PWS = 'bin/epfiprcs.exe',
  155.    DATE = '931015',
  156.    TIME = '1837',
  157.    SIZE = '257909'
  158.  
  159. * Part of INSTALL.IN_
  160. FILE
  161.    WHEN = 'OUTOFDATE',
  162.    REPLACEINUSE = 'I U D R',
  163.    PACKID = 'INSTALL',
  164.    PWS = 'bin/epfiicis.ico',
  165.    DATE = '911220',
  166.    TIME = '1608',
  167.    SIZE = '4752'
  168.  
  169. * Part of INSTALL.IN_
  170. FILE
  171.    WHEN = 'OUTOFDATE',
  172.    REPLACEINUSE = 'I U D R',
  173.    PACKID = 'INSTALL',
  174.    PWS = 'bin/epfinsts.exe',
  175.    DATE = '931015',
  176.    TIME = '1837',
  177.    SIZE = '233461'
  178.  
  179. * Register the Installation Utility
  180. FILE
  181.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  182.    EXITIGNOREERR = 'NO',
  183.    EXIT = 'CREATEWPSOBJECT WPProgram "Installation Utility" <DEMOFLD> R   "PROGTYPE=WINDOWABLEVIO;EXENAME=CMD.EXE;OBJECTID=<DEMONSTS>;STARTUPDIR=%EPFIFILEDIR%//bin;PARAMETERS=/c %EPFIFILEDIR%//bin//epfinsts.exe;MINIMIZED=YES;ICONFILE=%EPFIFILEDIR%//bin//epfiicis.ico"'
  184.  
  185. FILE
  186.    EXITWHEN = 'DELETE',
  187.    EXITIGNOREERR = 'YES',
  188.    EXIT = 'DELETEWPSOBJECT <DEMONSTS>'
  189.  
  190. FILE
  191.    WHEN = 'OUTOFDATE',
  192.    UNPACK = 'YES',
  193.    SOURCE = 'DRIVE:IIRCH.H_',
  194.    * VOLUME = 'IBBENU01',
  195.    PWS = 'bin/iirch.h',
  196.    DATE = '930121',
  197.    TIME = '1249',
  198.    SIZE = '11192'
  199.  
  200. FILE
  201.    WHEN = 'OUTOFDATE',
  202.    UNPACK = 'YES',
  203.    SOURCE = 'DRIVE:IIRCH.H_',
  204.    * VOLUME = 'IBBENU01',
  205.    PWS = 'bin/iirch.h',
  206.    DATE = '930121',
  207.    TIME = '1249',
  208.    SIZE = '11192'
  209.  
  210. FILE
  211.    WHEN = 'OUTOFDATE',
  212.    UNPACK = 'YES',
  213.    SOURCE = 'DRIVE:EPFLEVEL.CM_',
  214.    * VOLUME = 'IBBENU01',
  215.    PWS = 'bin/epflevel.cmd',
  216.    DATE = '930210',
  217.    TIME = '1311',
  218.    SIZE = '11965'
  219.  
  220. FILE
  221.    WHEN = 'OUTOFDATE',
  222.    UNPACK = 'YES',
  223.    SOURCE = 'DRIVE:IIRCINST.BM_',
  224.    * VOLUME = 'IBBENU01',
  225.    PWS = 'bin/iircinst.bmp',
  226.    DATE = '930329',
  227.    TIME = '0813',
  228.    SIZE = '15270'
  229.  
  230. FILE
  231.    WHEN = 'OUTOFDATE',
  232.    UNPACK = 'YES',
  233.    SOURCE = 'DRIVE:IIRCARW.BM_',
  234.    * VOLUME = 'IBBENU01',
  235.    PWS = 'bin/iircarw.bmp',
  236.    DATE = '930329',
  237.    TIME = '0813',
  238.    SIZE = '7682'
  239.  
  240. FILE
  241.    WHEN = 'OUTOFDATE',
  242.    UNPACK = 'YES',
  243.    SOURCE = 'DRIVE:IIRCEXCL.BM_',
  244.    * VOLUME = 'IBBENU01',
  245.    PWS = 'bin/iircexcl.bmp',
  246.    DATE = '930329',
  247.    TIME = '0813',
  248.    SIZE = '1674'
  249.  
  250. FILE
  251.    WHEN = 'OUTOFDATE',
  252.    UNPACK = 'YES',
  253.    SOURCE = 'DRIVE:VARS.OB_',
  254.    * VOLUME = 'IBBENU01',
  255.    PWS = 'bin/vars.obj',
  256.    DATE = '931015',
  257.    TIME = '1735',
  258.    SIZE = '3172'
  259.  
  260. FILE
  261.    WHEN = 'OUTOFDATE',
  262.    UNPACK = 'YES',
  263.    SOURCE = 'DRIVE:VARSFP.H_',
  264.    * VOLUME = 'IBBENU01',
  265.    PWS = 'bin/varsfp.h',
  266.    DATE = '930801',
  267.    TIME = '2052',
  268.    SIZE = '1805'
  269.  
  270. FILE
  271.    WHEN = 'OUTOFDATE',
  272.    UNPACK = 'YES',
  273.    SOURCE = 'DRIVE:EPFIHOOK.C_',
  274.    * VOLUME = 'IBBENU01',
  275.    PWS = 'bin/epfihook.c',
  276.    DATE = '930324',
  277.    TIME = '1716',
  278.    SIZE = '7380'
  279.  
  280. FILE
  281.    WHEN = 'OUTOFDATE',
  282.    UNPACK = 'YES',
  283.    SOURCE = 'DRIVE:EPFIHOOK.MA_',
  284.    * VOLUME = 'IBBENU01',
  285.    PWS = 'bin/epfihook.mak',
  286.    DATE = '930324',
  287.    TIME = '1716',
  288.    SIZE = '670'
  289.  
  290. FILE
  291.    WHEN = 'OUTOFDATE',
  292.    UNPACK = 'YES',
  293.    SOURCE = 'DRIVE:EPFIHOOK.DE_',
  294.    * VOLUME = 'IBBENU01',
  295.    PWS = 'bin/epfihook.def',
  296.    DATE = '930824',
  297.    TIME = '1922',
  298.    SIZE = '1899'
  299.  
  300. * Note:  The READ.ME is not translated.
  301. FILE
  302.    WHEN = 'OUTOFDATE',
  303.    SOURCE = 'DRIVE:READ.ME',
  304.    * VOLUME = 'IBBENU01',
  305.    PWS = 'read.me',
  306.    DATE = '931015',
  307.    TIME = '1839',
  308.    SIZE = '16623'
  309.  
  310. * Note:  The PROBREP.DOC is not translated.
  311. FILE
  312.    WHEN = 'OUTOFDATE',
  313.    UNPACK = 'YES',
  314.    SOURCE = 'DRIVE:PROBREP.DO_',
  315.    * VOLUME = 'IBBENU01',
  316.    PWS = 'probrep.doc',
  317.    DATE = '930726',
  318.    TIME = '1804',
  319.    SIZE = '2710'
  320.  
  321. * Note:  The EPFISRSP.DAT is not translated.
  322. FILE
  323.    WHEN = 'OUTOFDATE',
  324.    SOURCE = 'DRIVE:EPFISRSP.DAT',
  325.    * VOLUME = 'IBBENU01',
  326.    PWS = 'epfisrsp.dat',
  327.    DATE = '930517',
  328.    TIME = '1527',
  329.    SIZE = '167'
  330.  
  331. ***********************************************
  332. *       NLS / translatable parts.             *
  333. ***********************************************
  334. FILE
  335.    WHEN = 'OUTOFDATE',
  336.    SOURCE = 'DRIVE:EPFISCAT.ICF',
  337.    * VOLUME = 'IBBENU01',
  338.    PWS = 'epfiscat.icf',
  339.    DATE = '931015',
  340.    TIME = '1836',
  341.    SIZE = '1410'
  342.  
  343. FILE
  344.    WHEN = 'OUTOFDATE',
  345.    SOURCE = 'DRIVE:EPFISDSC.DSC',
  346.    * VOLUME = 'IBBENU01',
  347.    PWS = 'epfisdsc.dsc',
  348.    DATE = '930824',
  349.    TIME = '1922',
  350.    SIZE = '984'
  351.  
  352. FILE
  353.    WHEN = 'OUTOFDATE',
  354.    REPLACEINUSE = 'I U D R',
  355.    UNPACK = 'YES',
  356.    SOURCE = 'DRIVE:EPFIPACK.EX_',
  357.    * VOLUME = 'IBBENU01',
  358.    PWS = 'bin/epfipack.exe',
  359.    DATE = '931015',
  360.    TIME = '1743',
  361.    SIZE = '29088'
  362.  
  363. FILE
  364.    WHEN = 'OUTOFDATE',
  365.    REPLACEINUSE = 'I U D R',
  366.    UNPACK = 'YES',
  367.    SOURCE = 'DRIVE:EPFRCOPY.EX_',
  368.    * VOLUME = 'IBBENU01',
  369.    PWS = 'bin/epfrcopy.exe',
  370.    DATE = '931015',
  371.    TIME = '1744',
  372.    SIZE = '56589'
  373.  
  374. * Part of INSTALL.IN_
  375. FILE
  376.    WHEN = 'NEVER',
  377.    PACKID = 'INSTALL',
  378.    PWS = 'epfidlds.exe',
  379.    DATE = '931015',
  380.    TIME = '1838',
  381.    SIZE = '522605'
  382.  
  383. * Part of INSTALL.IN_
  384. FILE
  385.    WHEN = 'OUTOFDATE',
  386.    REPLACEINUSE = 'I U D R',
  387.    PACKID = 'INSTALL',
  388.    PWS = 'bin/epfihplb.hlp',
  389.    DATE = '931015',
  390.    TIME = '1744',
  391.    SIZE = '86134'
  392.  
  393. * Part of INSTALL.IN_
  394. FILE
  395.    WHEN = 'OUTOFDATE',
  396.    REPLACEINUSE = 'I U D R',
  397.    PACKID = 'INSTALL',
  398.    PWS = 'bin/epfipii.dll',
  399.    DATE = '931015',
  400.    TIME = '1743',
  401.    SIZE = '62025'
  402.  
  403. FILE
  404.    WHEN = 'OUTOFDATE',
  405.    UNPACK = 'YES',
  406.    SOURCE = 'DRIVE:EPFISINC.PK_',
  407.    * VOLUME = 'IBBENU01',
  408.    PWS = 'bin/epfisinc.pkg',
  409.    DATE = '930817',
  410.    TIME = '1709',
  411.    SIZE = '5855'
  412.  
  413. FILE
  414.    WHEN = 'OUTOFDATE',
  415.    UNPACK = 'YES',
  416.    SOURCE = 'DRIVE:BLDRC.CM_',
  417.    * VOLUME = 'IBBENU01',
  418.    PWS = 'bin/bldrc.cmd',
  419.    DATE = '930121',
  420.    TIME = '1249',
  421.    SIZE = '4897'
  422. *   EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  423. *   EXIT = 'CREATEWPSOBJECT WPProgram "Build Custom Resource" <DEMOFLD> R
  424. *   "PROGTYPE=WINDOWABLEVIO;EXENAME=%EPFICURPWS%;OBJECTID=<DEMOBLDR>;STARTUPDIR=%EPFIFILEDIR%//bin"'
  425.  
  426. *FILE
  427. *   EXITWHEN = 'DELETE',
  428. *   EXITIGNOREERR = 'YES',
  429. *   EXIT = 'DELETEWPSOBJECT <DEMOBLDR>'
  430.  
  431. FILE
  432.    WHEN = 'OUTOFDATE',
  433.    UNPACK = 'YES',
  434.    SOURCE = 'DRIVE:IIRC.RC_',
  435.    * VOLUME = 'IBBENU01',
  436.    PWS = 'bin/iirc.rc',
  437.    DATE = '930817',
  438.    TIME = '1709',
  439.    SIZE = '17537'
  440.  
  441. FILE
  442.    WHEN = 'OUTOFDATE',
  443.    UNPACK = 'YES',
  444.    SOURCE = 'DRIVE:EPFIIIRS.RE_',
  445.    * VOLUME = 'IBBENU01',
  446.    PWS = 'bin/epfiiirs.res',
  447.    DATE = '931015',
  448.    TIME = '1742',
  449.    SIZE = '34187'
  450.  
  451.  
  452. FILE
  453.    WHEN = 'OUTOFDATE',
  454.    REPLACEINUSE = 'I U D R',
  455.    UNPACK = 'YES',
  456.    SOURCE = 'DRIVE:INSTALL.EX_',
  457.    * VOLUME = 'IBBENU01',
  458.    PWS = 'bin/install.exe',
  459.    DATE = '931015',
  460.    TIME = '1743',
  461.    SIZE = '133417'
  462.  
  463. FILE
  464.    WHEN = 'OUTOFDATE',
  465.    UNPACK = 'YES',
  466.    SOURCE = 'DRIVE:BLDINST.CM_',
  467.    * VOLUME = 'IBBENU01',
  468.    PWS = 'bin/bldinst.cmd',
  469.    DATE = '931014',
  470.    TIME = '1554',
  471.    SIZE = '4164'
  472. *   EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  473. *   EXITIGNOREERR = 'NO',
  474. *   EXIT = 'CREATEWPSOBJECT WPProgram "Build INSTALL.IN_" <DEMOFLD> R
  475. *   "PROGTYPE=WINDOWABLEVIO;EXENAME=%EPFICURPWS%;OBJECTID=<DEMOBLDI>;STARTUPDIR=%EPFIFILEDIR%//bin"'
  476.  
  477. *FILE
  478. *   EXITWHEN = 'DELETE',
  479. *   EXITIGNOREERR = YES,
  480. *   EXIT = 'DELETEWPSOBJECT <DEMOBLDI>'
  481.  
  482. FILE
  483.    WHEN = 'OUTOFDATE',
  484.    UNPACK = 'YES',
  485.    SOURCE = 'DRIVE:ISREN.CM_',
  486.    * VOLUME = 'IBBENU01',
  487.    PWS = 'bin/isren.cmd',
  488.    DATE = '930329',
  489.    TIME = '0813',
  490.    SIZE = '20961'
  491.  
  492. * Register ISREN.CMD
  493. FILE
  494.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  495.    EXITIGNOREERR = 'NO',
  496.    EXIT = 'CREATEWPSOBJECT WPProgram "Rename Software Installer" <DEMOFLD> R   "PROGTYPE=WINDOWABLEVIO;EXENAME=%EPFIFILEDIR%//bin//isren.cmd;OBJECTID=<DEMOSREN>;STARTUPDIR=%EPFIFILEDIR%//bin"'
  497.  
  498. FILE
  499.    EXITWHEN = 'DELETE',
  500.    EXITIGNOREERR = 'YES',
  501.    EXIT = 'DELETEWPSOBJECT <DEMOSREN>'
  502.  
  503. * Part of INSTALL.IN_
  504. FILE
  505.    WHEN = 'OUTOFDATE',
  506.    REPLACEINUSE = 'I U D R',
  507.    PACKID = 'INSTALL',
  508.    PWS = 'bin/epfiexts.dll',
  509.    DATE = '931015',
  510.    TIME = '1739',
  511.    SIZE = '50245'
  512.  
  513. ************************************************************
  514. *                  C O M P O N E N T                       *
  515. * -------------------------------------------------------- *
  516. *                 Samples files                            *
  517. ************************************************************
  518. COMPONENT
  519.    NAME = 'Sample files',
  520.    ID = 'INSSAMP',
  521.    REQUIRES = 'PRODFLD INSPROG DELLAST',
  522.    DISPLAY = 'YES',
  523.    DESCRIPTION = 'Select the "Sample files" component to install the sample catalog, package, and description files.  These files show you how to use most of the features of Software Installer.',
  524.    SIZE = '120000'
  525. * TRANS: Translate the text between '', starting on the
  526. * following line.
  527.  
  528. FILE
  529.    WHEN = 'OUTOFDATE',
  530.    UNPACK = 'YES',
  531.    SOURCE = 'DRIVE:SUPERMKT.IC_',
  532.    * VOLUME = 'IBBENU01',
  533.    PWS = 'samples/supermkt.icf',
  534.    DATE = '930506',
  535.    TIME = '1245',
  536.    SIZE = '3275'
  537.  
  538. * Register the Samples
  539. FILE
  540.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  541.    EXITIGNOREERR = 'NO',
  542.    EXIT = 'CREATEWPSOBJECT WPProgram "Samples" <DEMOFLD> R   "PROGTYPE=WINDOWABLEVIO;EXENAME=CMD.EXE;OBJECTID=<DEMOSAMP>;PARAMETERS=/c %EPFIFILEDIR%//bin//epfinsts.exe /o=drive /c=%EPFIFILEDIR%//samples//supermkt.icf;STARTUPDIR=%EPFIFILEDIR%//bin;MINIMIZED=YES;ICONFILE=%EPFIFILEDIR%//bin//epfiicis.ico"'
  543.  
  544. FILE
  545.    EXITWHEN = 'DELETE',
  546.    EXITIGNOREERR = 'YES',
  547.    EXIT = 'DELETEWPSOBJECT <DEMOSAMP>'
  548.  
  549. FILE
  550.    WHEN = 'OUTOFDATE',
  551.    UNPACK = 'YES',
  552.    SOURCE = 'DRIVE:PRICEPKG.PK_',
  553.    * VOLUME = 'IBBENU01',
  554.    PWS = 'samples/pricepkg.pkg',
  555.    DATE = '930524',
  556.    TIME = '1425',
  557.    SIZE = '4971'
  558.  
  559. FILE
  560.    WHEN = 'OUTOFDATE',
  561.    UNPACK = 'YES',
  562.    SOURCE = 'DRIVE:PRICEDSC.DS_',
  563.    * VOLUME = 'IBBENU01',
  564.    PWS = 'samples/pricedsc.dsc',
  565.    DATE = '930726',
  566.    TIME = '1804',
  567.    SIZE = '126'
  568.  
  569. FILE
  570.    WHEN = 'OUTOFDATE',
  571.    SOURCE = 'DRIVE:PRICEEXE.EX_',
  572.    * VOLUME = 'IBBENU01',
  573.    PWS = 'samples/priceexe.ex_',
  574.    DATE = '931015',
  575.    TIME = '1838',
  576.    SIZE = '18134'
  577.  
  578. FILE
  579.    WHEN = 'OUTOFDATE',
  580.    SOURCE = 'DRIVE:PRICEDOC.DO_',
  581.    * VOLUME = 'IBBENU01',
  582.    PWS = 'samples/pricedoc.do_',
  583.    DATE = '931015',
  584.    TIME = '1838',
  585.    SIZE = '60'
  586.  
  587. FILE
  588.    WHEN = 'OUTOFDATE',
  589.    SOURCE = 'DRIVE:PRICEDLL.DL_',
  590.    * VOLUME = 'IBBENU01',
  591.    PWS = 'samples/pricedll.dl_',
  592.    DATE = '931015',
  593.    TIME = '1838',
  594.    SIZE = '60'
  595.  
  596. FILE
  597.    WHEN = 'OUTOFDATE',
  598.    UNPACK = 'YES',
  599.    SOURCE = 'DRIVE:INVPKG.PK_',
  600.    * VOLUME = 'IBBENU01',
  601.    PWS = 'samples/invpkg.pkg',
  602.    DATE = '930524',
  603.    TIME = '1425',
  604.    SIZE = '13451'
  605.  
  606. FILE
  607.    WHEN = 'OUTOFDATE',
  608.    UNPACK = 'YES',
  609.    SOURCE = 'DRIVE:INVDSC.DS_',
  610.    * VOLUME = 'IBBENU01',
  611.    PWS = 'samples/invdsc.dsc',
  612.    DATE = '921106',
  613.    TIME = '1837',
  614.    SIZE = '161'
  615.  
  616. FILE
  617.    WHEN = 'OUTOFDATE',
  618.    SOURCE = 'DRIVE:INVACDLL.DL_',
  619.    * VOLUME = 'IBBENU01',
  620.    PWS = 'samples/invacdll.dl_',
  621.    DATE = '931015',
  622.    TIME = '1838',
  623.    SIZE = '68'
  624.  
  625. FILE
  626.    WHEN = 'OUTOFDATE',
  627.    SOURCE = 'DRIVE:PROMOEXE.EX_',
  628.    * VOLUME = 'IBBENU01',
  629.    PWS = 'samples/promoexe.ex_',
  630.    DATE = '931015',
  631.    TIME = '1838',
  632.    SIZE = '18134'
  633.  
  634. FILE
  635.    WHEN = 'OUTOFDATE',
  636.    SOURCE = 'DRIVE:PROMODOC.DO_',
  637.    * VOLUME = 'IBBENU01',
  638.    PWS = 'samples/promodoc.do_',
  639.    DATE = '931015',
  640.    TIME = '1838',
  641.    SIZE = '60'
  642.  
  643. FILE
  644.    WHEN = 'OUTOFDATE',
  645.    SOURCE = 'DRIVE:PERSHPAK.PA_',
  646.    * VOLUME = 'IBBENU01',
  647.    PWS = 'samples/pershpak.pa_',
  648.    DATE = '931015',
  649.    TIME = '1838',
  650.    SIZE = '18208'
  651.  
  652. FILE
  653.    WHEN = 'OUTOFDATE',
  654.    SOURCE = 'DRIVE:NPRSHEXE.EX_',
  655.    * VOLUME = 'IBBENU01',
  656.    PWS = 'samples/nprshexe.ex_',
  657.    DATE = '931015',
  658.    TIME = '1838',
  659.    SIZE = '18138'
  660.  
  661. FILE
  662.    WHEN = 'OUTOFDATE',
  663.    SOURCE = 'DRIVE:NPRSHDOC.DO_',
  664.    * VOLUME = 'IBBENU01',
  665.    PWS = 'samples/nprshdoc.do_',
  666.    DATE = '931015',
  667.    TIME = '1838',
  668.    SIZE = '67'
  669.  
  670. FILE
  671.    WHEN = 'OUTOFDATE',
  672.    SOURCE = 'DRIVE:NFOODEXE.EX_',
  673.    * VOLUME = 'IBBENU01',
  674.    PWS = 'samples/nfoodexe.ex_',
  675.    DATE = '931015',
  676.    TIME = '1838',
  677.    SIZE = '18138'
  678.  
  679. FILE
  680.    WHEN = 'OUTOFDATE',
  681.    SOURCE = 'DRIVE:NFOODDOC.DO_',
  682.    * VOLUME = 'IBBENU01',
  683.    PWS = 'samples/nfooddoc.do_',
  684.    DATE = '931015',
  685.    TIME = '1838',
  686.    SIZE = '67'
  687.  
  688. ************************************************************
  689. *                  C O M P O N E N T                       *
  690. * -------------------------------------------------------- *
  691. *                Disk generation utility                   *
  692. ************************************************************
  693. COMPONENT
  694.    NAME = 'Diskette Generator',
  695.    ID = 'DSKGEN',
  696.    REQUIRES = 'MSGFILE',
  697.    DISPLAY = 'YES',
  698.    DESCRIPTION = 'Select the "Diskette generator" component to install a utility that will create diskettes for distribution or upload your product files to a host system for distribution.',
  699.    SIZE = '140000'
  700.  
  701. FILE
  702.    WHEN = 'OUTOFDATE',
  703.    REPLACEINUSE = 'I U D R',
  704.    UNPACK = 'YES',
  705.    SOURCE = 'DRIVE:DISKGEN.EX_',
  706.    * VOLUME = 'IBBENU01',
  707.    PWS = 'bin/diskgen.exe',
  708.    DATE = '931015',
  709.    TIME = '1837',
  710.    SIZE = '134677'
  711.  
  712. FILE
  713.    WHEN = 'OUTOFDATE',
  714.    REPLACEINUSE = 'I U D R',
  715.    UNPACK = 'YES',
  716.    SOURCE = 'DRIVE:GENMSG.MS_',
  717.    * VOLUME = 'IBBENU01',
  718.    PWS = 'bin/genmsg.msg',
  719.    DATE = '931012',
  720.    TIME = '1142',
  721.    SIZE = '4386'
  722.  
  723. * Register the disk generation utility
  724. FILE
  725.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  726.    EXITIGNOREERR = 'NO',
  727.    EXIT = 'CREATEWPSOBJECT WPProgram "Diskette Generator" <DEMOFLD> R   "PROGTYPE=WINDOWABLEVIO;EXENAME=%EPFIFILEDIR%//bin//diskgen.exe;OBJECTID=<DISKGEN>;PARAMETERS=[ ]"'
  728.  
  729. ************************************************************
  730. *                  C O M P O N E N T                       *
  731. * -------------------------------------------------------- *
  732. *                 Online Documentation                     *
  733. ************************************************************
  734. COMPONENT
  735.    NAME = 'Online documentation',
  736.    ID = 'INSDOC',
  737.    REQUIRES = 'PRODFLD DELLAST',
  738.    DISPLAY = 'YES',
  739.    DESCRIPTION = 'Select the "Online documentation" component to install the Software Installer Reference, giving you all of the information you will need to use Software Installer.',
  740.    SIZE = '1180000'
  741. * TRANS: Translate the text between '', starting on the
  742. * following line.
  743.  
  744. FILE
  745.    WHEN = 'OUTOFDATE',
  746.    UNPACK = 'YES',
  747.    SOURCE = 'DRIVE:EPFIPGR.IN_',
  748.    * VOLUME = 'IBBENU01',
  749.    PWS = 'book/epfipgr.inf',
  750.    DATE = '930825',
  751.    TIME = '1630',
  752.    SIZE = '192414'
  753.  
  754. FILE
  755.    WHEN = 'OUTOFDATE',
  756.    UNPACK = 'YES',
  757.    SOURCE = 'DRIVE:EPFIHLIB.IT_',
  758.    * VOLUME = 'IBBENU02',
  759.    PWS = 'book/source/epfihlib.itl',
  760.    DATE = '930817',
  761.    TIME = '1709',
  762.    SIZE = '174089'
  763.  
  764. * This file must be the last file of the last (displayed) component.
  765. FILE
  766.    WHEN = 'OUTOFDATE',
  767.    UNPACK = 'YES',
  768.    SOURCE = 'DRIVE:EPFIPGR.EP_',
  769.    * VOLUME = 'IBBENU02',
  770.    PWS = 'book/epfipgr.eps',
  771.    DATE = '930824',
  772.    TIME = '1922',
  773.    SIZE = '804416'
  774.  
  775. * Register the on-line doc
  776. FILE
  777.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  778.    EXITIGNOREERR = 'NO',
  779.    EXIT = 'CREATEWPSOBJECT WPProgram "Software Installer Reference" <DEMOFLD> R   "PROGTYPE=PM;EXENAME=VIEW.EXE;OBJECTID=<DEMOPGR>;STARTUPDIR=%EPFIFILEDIR%//book;PARAMETERS=%EPFIFILEDIR%//book//epfipgr.inf"'
  780.  
  781. FILE
  782.    EXITWHEN = 'DELETE',
  783.    EXITIGNOREERR = 'YES',
  784.    EXIT = 'DELETEWPSOBJECT <DEMOPGR>'
  785.  
  786. ************************************************************
  787. *                  C O M P O N E N T                       *
  788. * -------------------------------------------------------- *
  789. *                 Files to delete last                     *
  790. ************************************************************
  791. COMPONENT
  792.    NAME = 'Delete last',
  793.    ID = 'DELLAST',
  794.    DISPLAY = 'NO',
  795.    SIZE = '10000'
  796.  
  797. FILE
  798.    EXITWHEN = 'DELETE',
  799.    EXITIGNOREERR = 'YES',
  800.    EXIT = 'DELETEWPSOBJECT <DEMOFLD>'
  801.  
  802.