home *** CD-ROM | disk | FTP | other *** search
/ IBM CD Showcase / OS2_CD_ROM.iso / smce0001 / faxpm / demo / faxpm.pkg < prev    next >
Encoding:
Text File  |  1994-02-01  |  26.9 KB  |  1,016 lines

  1. SERVICELEVEL
  2.         LEVEL = '0000000'
  3.  
  4. FILE
  5.    EXITWHEN = 'ALWAYS',
  6.    EXITIGNOREERR = 'YES',
  7.    EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%\FAXPM.PKG -R'
  8.  
  9. FILE
  10.    EXITWHEN = 'ALWAYS',
  11.    EXITIGNOREERR = 'YES',
  12.    EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%\FAXPM.ICF -R'
  13.  
  14. FILE
  15.    EXITWHEN = 'ALWAYS',
  16.    EXITIGNOREERR = 'YES',
  17.    EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIBOOTDRIVE%:\OS2\SYSTEM\EPF*.*  -R'
  18.  
  19.  
  20. DISK
  21.    NAME = 'Fax/PM Inst. Disk 1',
  22.    VOLUME = 'OS2_CD_ROM'
  23.  
  24. FILE
  25.    EXITWHEN = 'ALWAYS',
  26.    EXITIGNOREERR = 'YES',
  27.    EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%\FAXPM.PKG -R'
  28.  
  29. FILE
  30.    EXITWHEN = 'ALWAYS',
  31.    EXITIGNOREERR = 'YES',
  32.    EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%\FAXPM.ICF -R'
  33.  
  34. FILE
  35.    EXITWHEN = 'ALWAYS',
  36.    EXITIGNOREERR = 'YES',
  37.    EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIBOOTDRIVE%:\OS2\SYSTEM\EPF*.*  -R'
  38.  
  39. PATH
  40.    FILE = 'C:\FAXPM',
  41.    FILELABEL = 'Fax/PM base directory:'
  42.  
  43. FILE
  44.    EXITWHEN = 'ALWAYS',
  45.    EXITIGNOREERR = 'YES',
  46.    EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%\FAXPM.PKG -R'
  47.  
  48. FILE
  49.    EXITWHEN = 'ALWAYS',
  50.    EXITIGNOREERR = 'YES',
  51.    EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%\FAXPM.ICF -R'
  52.  
  53. FILE
  54.    EXITWHEN = 'ALWAYS',
  55.    EXITIGNOREERR = 'YES',
  56.    EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIBOOTDRIVE%:\OS2\SYSTEM\EPF*.*  -R'
  57.  
  58. * ----------------------------------------------------------------
  59. * Fax/PM 2.2 component:
  60. *       - Fax/PM Scheduler
  61. *       - Fax/PM Viewer
  62. *       - ASCII phonebook importation program
  63. *       - Fax/PM 1.3 phonebook importation program
  64. * ----------------------------------------------------------------
  65. COMPONENT
  66.         NAME = 'Fax/PM 2.2 (Limited)',
  67.         SIZE = '2800000',
  68.         DISPLAY = 'YES',
  69.         ID = 'FAX22',
  70.         DESCRIPTION = 'This is the main Fax/PM program. It will install also
  71.  the 2 Fax printers (OS2 & WINOS2), a Fax viewer and two folders (Incoming and Outgoing faxes folders)'
  72.  
  73. PACKFILE
  74.         SOURCE = 'DRIVE:EXE0',
  75.         ID = 'EXE0',
  76.         UNPACK = 'YES',
  77.         VOLUME = 'OS2_CD_ROM'
  78. PACKFILE
  79.         SOURCE = 'DRIVE:HLP0',
  80.         ID = 'HLP0',
  81.         UNPACK = 'YES',
  82.         VOLUME = 'OS2_CD_ROM'
  83. PACKFILE
  84.         SOURCE = 'DRIVE:DRV0',
  85.         ID = 'DRV0',
  86.         UNPACK = 'YES',
  87.         VOLUME = 'OS2_CD_ROM'
  88.  
  89. PACKFILE
  90.         SOURCE = 'DRIVE:DRV1',
  91.         ID = 'DRV1',
  92.         UNPACK = 'YES',
  93.         VOLUME = 'OS2_CD_ROM'
  94. PACKFILE
  95.         SOURCE = 'DRIVE:MOD0',
  96.         ID = 'MOD0',
  97.         UNPACK = 'YES',
  98.         VOLUME = 'OS2_CD_ROM'
  99. PACKFILE
  100.         SOURCE = 'DRIVE:DLL0',
  101.         ID = 'DLL0',
  102.         UNPACK = 'YES',
  103.         VOLUME = 'OS2_CD_ROM'
  104. * --------------------------------------------------------------
  105. * Verify all installation variables:
  106. *
  107. *       EPFITARGETCNF: path for CONFIG.SYS
  108. *                      if blank then put EPFIBOOTDRIVE
  109. *                               else do nothing
  110. *       FAXPRINTERPORT: LPTx used for Fax/PM printer on OS2 & WINOS2
  111. *                      if blank then put LPT3
  112. *                               else do nothing
  113. *       WINPATH:       Path for WINDOWS 3.1 or WINOS2
  114. *                      This file will be updated to automatically
  115. *                      install the Fax/PM Printer for WINOS2
  116. *                      if blank then put regular WIN.INI file
  117. *                               else do nothing
  118. *
  119. * --------------------------------------------------------------
  120.  
  121. FILE
  122.         EXITWHEN = 'ALWAYS',
  123.         EXIT = 'SETVAR OCR=YES'
  124. FILE
  125.         EXITWHEN = '"%EPFITARGCNF%" == ""',
  126.         EXIT = 'SETVAR EPFITARGCNF=%EPFIBOOTDRIVE%:\'
  127. FILE
  128.         EXITWHEN = '"%FAXPRINTERPORT%" == ""',
  129.         EXIT = 'SETVAR FAXPRINTERPORT=LPT3'
  130. FILE
  131.         EXITWHEN = '"%WINPATH%" == ""',
  132.         EXIT = 'SETVAR WINPATH=%EPFIBOOTDRIVE%:\OS2\MDOS\WINOS2'
  133. FILE
  134.         EXITWHEN = '"%INSTALLWINDOWSPRINTER%" == ""',
  135.         EXIT = 'SETVAR INSTALLWINDOWSPRINTER=YES'
  136.  
  137. * -------------------------------------------------------------
  138. * Clean up:
  139. *       - INSTALLATION we must delete ALL Fax/PM Objects since
  140. *         we could make some change on those objects
  141. *       - UPDATE (same as for INSTALLATION)
  142. *       - DELETE we suppress ALL objects we have created
  143. * -------------------------------------------------------------
  144.  
  145. FILE
  146.         EXITWHEN = 'INSTALL || DELETE || UPDATE',
  147.         EXITIGNOREERR = 'YES',
  148.         EXIT = 'DEREGISTERWPSCLASS MFFolder'
  149.  
  150. FILE
  151.         EXITWHEN = 'DELETE',
  152.         EXITIGNOREERR = 'YES',
  153.         EXIT = 'DELETEINI "FAXPM"'
  154.  
  155. FILE
  156.         EXITWHEN = 'INSTALL || DELETE || UPDATE',
  157.         EXITIGNOREERR = 'YES',
  158.         EXIT = 'DELETEWPSOBJECT <WP_FAXPM_SCHEDULER>'
  159.  
  160. FILE
  161.         EXITWHEN = 'INSTALL || DELETE || UPDATE',
  162.         EXITIGNOREERR = 'YES',
  163.         EXIT = 'DELETEWPSOBJECT <WP_FAXPM_FOLDER>'
  164.  
  165. FILE
  166.         EXITWHEN = 'INSTALL || DELETE || UPDATE',
  167.         EXITIGNOREERR = 'YES',
  168.         EXIT = 'DELETEWPSOBJECT <WP_FAXPM_SCHEDULER>'
  169. FILE
  170.         EXITWHEN = 'INSTALL || DELETE || UPDATE',
  171.         EXITIGNOREERR = 'YES',
  172.         EXIT = 'DELETEWPSOBJECT <WP_FAXPM_VIEWER>'
  173. FILE
  174.         EXITWHEN = 'INSTALL || DELETE || UPDATE',
  175.         EXITIGNOREERR = 'YES',
  176.         EXIT = 'DELETEWPSOBJECT <WP_FAXPM_ASC2PHB>'
  177. FILE
  178.         EXITWHEN = 'INSTALL || DELETE || UPDATE',
  179.         EXITIGNOREERR = 'YES',
  180.         EXIT = 'DELETEWPSOBJECT <WP_FAXPM_REP2PHB>'
  181. FILE
  182.         EXITWHEN = 'INSTALL || DELETE || UPDATE',
  183.         EXITIGNOREERR = 'YES',
  184.         EXIT = 'DELETEWPSOBJECT <WP_FAXPM_README>'
  185.  
  186. * ----------------------------------------------------------
  187. * Now we can copy all of Fax/PM files
  188. * ----------------------------------------------------------
  189. FILE
  190.         SOURCE = 'DRIVE:FAXAPP11.DLL',
  191.         VOLUME = 'OS2_CD_ROM',
  192.         PWS = 'DLL\FAXAPP11.DLL',
  193.         PWSPATH = 'FILE'
  194.  
  195. FILE
  196.         PWS = 'FAXDDE.EXE',
  197.         PACKID = 'EXE0',
  198.         UNPACK = 'YES',
  199.         PWSPATH = 'FILE'
  200.  
  201. FILE
  202.         PWS = 'ASC2PHB.EXE',
  203.         PACKID = 'EXE0',
  204.         UNPACK = 'YES',
  205.         PWSPATH = 'FILE'
  206.  
  207. FILE
  208.         PWS = 'REP2PHB.EXE',
  209.         PACKID = 'EXE0',
  210.         UNPACK = 'YES',
  211.         PWSPATH = 'FILE'
  212.  
  213. FILE
  214.         PWS = 'FAXPM.EXE',
  215.         PACKID = 'EXE0',
  216.         UNPACK = 'YES',
  217.         PWSPATH = 'FILE'
  218.  
  219. FILE
  220.         PWS = 'FAXPRINT.EXE',
  221.         PACKID = 'EXE0',
  222.         UNPACK = 'YES',
  223.         PWSPATH = 'FILE'
  224.  
  225. FILE
  226.         PWS = 'FAXVIEW.EXE',
  227.         PACKID = 'EXE0',
  228.         UNPACK = 'YES',
  229.         PWSPATH = 'FILE'
  230.  
  231. FILE
  232.         WHEN = '"%OCR%" == "YES"',
  233.         PWS = 'FAXOCR.EXE',
  234.         PACKID = 'EXE0',
  235.         UNPACK = 'YES',
  236.         PWSPATH = 'FILE'
  237.  
  238.  
  239. FILE
  240.         PACKID = 'DRV0',
  241.         UNPACK = 'YES',
  242.         PWS = '%EPFIBOOTDRIVE%:\OS2\DLL\FAXPM\PRT32FAX.EXE',
  243.         PWSPATH = 'PWSFILE'
  244.  
  245. FILE
  246.         PACKID = 'DRV0',
  247.         UNPACK = 'YES',
  248.         PWS = '%EPFIBOOTDRIVE%:\OS2\DLL\FAXPM\FAX42XX.EXE',
  249.         PWSPATH = 'PWSFILE'
  250.  
  251. FILE
  252.         PACKID = 'DRV0',
  253.         UNPACK = 'YES',
  254.         PWS = '%EPFIBOOTDRIVE%:\OS2\DLL\FAXPM\FAX_DRV.HLP',
  255.         PWSPATH = 'PWSFILE'
  256.  
  257. FILE
  258.         PACKID = 'DRV0',
  259.         UNPACK = 'YES',
  260.         PWS = '%EPFIBOOTDRIVE%:\OS2\DLL\FAXPM\FAXPM.DRV',
  261.         PWSPATH = 'PWSFILE'
  262.  
  263. * -------------------------------------------------------------------------
  264. * As we have install ALL OS2 Fax/PM Printer driver files
  265. * we must copy them to the Fax/PM directory in subdirectory:
  266. *               DRIVER\OS2
  267. * So that if user deletes its Fax/PM Printer driver he can
  268. * reinstall it.
  269. * -------------------------------------------------------------------------
  270. FILE
  271.         EXITWHEN = 'INSTALL || UPDATE',
  272.         EXITIGNOREERR = 'YES',
  273.         EXIT = 'EXEC bg tw CMD.EXE /c XCOPY %EPFIBOOTDRIVE%:\OS2\DLL\FAXPM\*.* %EPFIFILEDIR%\DRIVER\OS2\*.*'
  274. * -------------------------------------------------------------------------
  275. * If DELETE
  276. * erase ALL files from Fax/PM directory DRIVER\OS2\*.*
  277. * -------------------------------------------------------------------------
  278. FILE
  279.         EXITWHEN = 'DELETE',
  280.         EXITIGNOREERR = 'YES',
  281.         EXIT = 'EXEC bg tw CMD.EXE /c DEL %EPFIFILEDIR%\DRIVER\OS2\FAXPM.DRV'
  282. FILE
  283.         EXITWHEN = 'DELETE',
  284.         EXITIGNOREERR = 'YES',
  285.         EXIT = 'EXEC bg tw CMD.EXE /c DEL %EPFIFILEDIR%\DRIVER\OS2\FAX42XX.EXE'
  286. FILE
  287.         EXITWHEN = 'DELETE',
  288.         EXITIGNOREERR = 'YES',
  289.         EXIT = 'EXEC bg tw CMD.EXE /c DEL %EPFIFILEDIR%\DRIVER\OS2\PRT32FAX.EXE'
  290. FILE
  291.         EXITWHEN = 'DELETE',
  292.         EXITIGNOREERR = 'YES',
  293.         EXIT = 'EXEC bg tw CMD.EXE /c DEL %EPFIFILEDIR%\DRIVER\OS2\FAX_DRV.HLP'
  294.  
  295. FILE
  296.         EXITWHEN = 'DELETE',
  297.         EXITIGNOREERR = 'YES',
  298.         EXIT = 'EXEC bg tw CMD.EXE /c RD %EPFIFILEDIR%\DRIVER\OS2'
  299.  
  300. * --------------------------------------------------------------------
  301. * Now copy WINOS2 Fax/PM Printer driver (FAX.DRV) to
  302. * WINOS2 system directory
  303. * And make a copy of the 2 files in Fax/PM directory DLL\WIN
  304. * --------------------------------------------------------------------
  305. FILE
  306.         PACKID = 'DRV1',
  307.         UNPACK = 'YES',
  308.         PWS = '%WINPATH%\SYSTEM\FAX.DRV',
  309.         PWSPATH = 'PWSFILE'
  310. FILE
  311.         PACKID = 'DRV1',
  312.         UNPACK = 'YES',
  313.         PWS = 'DRIVER\WIN\OEMSETUP.INF',
  314.         PWSPATH = 'FILE'
  315.  
  316. FILE
  317.         EXITWHEN = 'INSTALL || UPDATE',
  318.         EXITIGNOREERR = 'YES',
  319.         EXIT = 'EXEC bg tw CMD.EXE /c XCOPY %WINPATH%\SYSTEM\FAX.DRV %EPFIFILEDIR%\DRIVER\WIN\*.*'
  320.  
  321. FILE
  322.         EXITWHEN = 'DELETE',
  323.         EXITIGNOREERR = 'YES',
  324.         EXIT = 'EXEC bg tw CMD.EXE /c DEL %EPFIFILEDIR%\DRIVER\WIN\FAX.DRV'
  325.  
  326. FILE
  327.         EXITWHEN = 'DELETE',
  328.         EXITIGNOREERR = 'YES',
  329.         EXIT = 'EXEC bg tw CMD.EXE /c RD %EPFIFILEDIR%\DRIVER\WIN'
  330.  
  331. FILE
  332.         EXITWHEN = 'DELETE',
  333.         EXITIGNOREERR = 'YES',
  334.         EXIT = 'EXEC bg tw CMD.EXE /c RD %EPFIFILEDIR%\DRIVER'
  335.  
  336. FILE
  337.         SOURCE = 'DRIVE:READ.ME',
  338.         PWS = 'READ.ME',
  339.         PWSPATH = 'FILE',
  340.         VOLUME = 'OS2_CD_ROM'
  341.  
  342. *FILE
  343. *        WHEN = '"%OCR%" == "YES"',
  344. *        SOURCE = 'DRIVE:FAXAPP16.DLL',
  345. *        PWS = 'DLL\FAXAPP16.DLL',
  346. *        PWSPATH = 'FILE',
  347. *        VOLUME = 'OS2_CD_ROM'
  348.  
  349. FILE
  350.         PWS = 'FAXAPP4.HLP',
  351.         PACKID = 'HLP0',
  352.         UNPACK = 'YES',
  353.         PWSPATH = 'FILE'
  354.  
  355. FILE
  356.         PWS = 'FAXPM.HLP',
  357.         PACKID = 'HLP0',
  358.         UNPACK = 'YES',
  359.         PWSPATH = 'FILE'
  360.  
  361. FILE
  362.         PWS = 'FAXVIEW.HLP',
  363.         PACKID = 'HLP0',
  364.         UNPACK = 'YES',
  365.         PWSPATH = 'FILE'
  366.  
  367. FILE
  368.         PWS = 'HEADER.HLP',
  369.         PACKID = 'HLP0',
  370.         UNPACK = 'YES',
  371.         PWSPATH = 'FILE'
  372.  
  373. FILE
  374.         PWS = 'FAXAPP13.HLP',
  375.         PACKID = 'HLP0',
  376.         UNPACK = 'YES',
  377.         PWSPATH = 'FILE'
  378.  
  379. FILE
  380.         WHEN = '"%OCR%" == "YES"',
  381.         PWS = 'RECOGN\PMREC.DLL',
  382.         PACKID = 'DLL0',
  383.         UNPACK = 'YES',
  384.         PWSPATH = 'FILE'
  385. FILE
  386.         WHEN = '"%OCR%" == "YES"',
  387.         PWS = 'RECOGN\RECOGN.BCT',
  388.         PACKID = 'DLL0',
  389.         UNPACK = 'YES',
  390.         PWSPATH = 'FILE'
  391. FILE
  392.         WHEN = '"%OCR%" == "YES"',
  393.         PWS = 'DLL\RECDTK.DLL',
  394.         PACKID = 'DLL0',
  395.         UNPACK = 'YES',
  396.         PWSPATH = 'FILE'
  397.  
  398. FILE
  399.         PWS = 'DLL\ACLASS2.DLL',
  400.         PACKID = 'DLL0',
  401.         UNPACK = 'YES',
  402.         PWSPATH = 'FILE'
  403.  
  404. FILE
  405.         PWS = 'DLL\CLASS1.DLL',
  406.         PACKID = 'DLL0',
  407.         UNPACK = 'YES',
  408.         PWSPATH = 'FILE'
  409.  
  410. FILE
  411.         PWS = 'DLL\GLINK.DLL',
  412.         PACKID = 'DLL0',
  413.         UNPACK = 'YES',
  414.         PWSPATH = 'FILE'
  415.  
  416. FILE
  417.         PWS = 'DLL\PCFAX.DLL',
  418.         PACKID = 'DLL0',
  419.         UNPACK = 'YES',
  420.         PWSPATH = 'FILE'
  421.  
  422. FILE
  423.         PWS = 'DLL\COM_1.DLL',
  424.         PACKID = 'DLL0',
  425.         UNPACK = 'YES',
  426.         PWSPATH = 'FILE'
  427.  
  428. FILE
  429.         PWS = 'DLL\FAXAPP1.DLL',
  430.         PACKID = 'DLL0',
  431.         UNPACK = 'YES',
  432.         PWSPATH = 'FILE'
  433.  
  434. FILE
  435.         PWS = 'DLL\FAXAPP10.DLL',
  436.         PACKID = 'DLL0',
  437.         UNPACK = 'YES',
  438.         PWSPATH = 'FILE'
  439.  
  440. FILE
  441.         PWS = 'DLL\FAXAPP12.DLL',
  442.         PACKID = 'DLL0',
  443.         UNPACK = 'YES',
  444.         PWSPATH = 'FILE'
  445.  
  446. FILE
  447.         PWS = 'DLL\FAXAPP13.DLL',
  448.         PACKID = 'DLL0',
  449.         UNPACK = 'YES',
  450.         PWSPATH = 'FILE'
  451.  
  452. FILE
  453.         PWS = 'DLL\FAXAPP14.DLL',
  454.         PACKID = 'DLL0',
  455.         UNPACK = 'YES',
  456.         PWSPATH = 'FILE'
  457.  
  458. FILE
  459.         PWS = 'DLL\FAXAPP15.DLL',
  460.         PACKID = 'DLL0',
  461.         UNPACK = 'YES',
  462.         PWSPATH = 'FILE'
  463.  
  464. FILE
  465.         PWS = 'DLL\FAXAPP.DLL',
  466.         PACKID = 'DLL0',
  467.         UNPACK = 'YES',
  468.         PWSPATH = 'FILE'
  469.  
  470. FILE
  471.         PWS = 'DLL\FAXAPP2.DLL',
  472.         PACKID = 'DLL0',
  473.         UNPACK = 'YES',
  474.         PWSPATH = 'FILE'
  475.  
  476. FILE
  477.         PWS = 'DLL\FAXAPP3.DLL',
  478.         PACKID = 'DLL0',
  479.         UNPACK = 'YES',
  480.         PWSPATH = 'FILE'
  481.  
  482. FILE
  483.         PWS = 'DLL\FAXAPP4.DLL',
  484.         PACKID = 'DLL0',
  485.         UNPACK = 'YES',
  486.         PWSPATH = 'FILE'
  487.  
  488. FILE
  489.         PWS = 'DLL\FAXAPP5.DLL',
  490.         PACKID = 'DLL0',
  491.         UNPACK = 'YES',
  492.         PWSPATH = 'FILE'
  493.  
  494. FILE
  495.         PWS = 'DLL\FAXAPP6.DLL',
  496.         PACKID = 'DLL0',
  497.         UNPACK = 'YES',
  498.         PWSPATH = 'FILE'
  499.  
  500. FILE
  501.         PWS = 'DLL\FAXAPP7.DLL',
  502.         PACKID = 'DLL0',
  503.         UNPACK = 'YES',
  504.         PWSPATH = 'FILE'
  505.  
  506. FILE
  507.         PWS = 'DLL\FAXAPP8.DLL',
  508.         PACKID = 'DLL0',
  509.         UNPACK = 'YES',
  510.         PWSPATH = 'FILE'
  511.  
  512. FILE
  513.         PWS = 'DLL\FAXAPP9.DLL',
  514.         PACKID = 'DLL0',
  515.         UNPACK = 'YES',
  516.         PWSPATH = 'FILE'
  517.  
  518.  
  519. FILE
  520.         PWS = 'DLL\SIMUL.DLL',
  521.         PACKID = 'DLL0',
  522.         UNPACK = 'YES',
  523.         PWSPATH = 'FILE'
  524.  
  525. FILE
  526.         PWS = 'DLL\SETUP.DLL',
  527.         PACKID = 'DLL0',
  528.         UNPACK = 'YES',
  529.         PWSPATH = 'FILE'
  530.  
  531. FILE
  532.         PWS = 'DLL\FAXGRP1.DLL',
  533.         PACKID = 'DLL0',
  534.         UNPACK = 'YES',
  535.         PWSPATH = 'FILE'
  536.  
  537. FILE
  538.         PWS = 'DLL\FAXRCP1.DLL',
  539.         PACKID = 'DLL0',
  540.         UNPACK = 'YES',
  541.         PWSPATH = 'FILE'
  542.  
  543. FILE
  544.         PWS = 'DLL\FAXJOB1.DLL',
  545.         PACKID = 'DLL0',
  546.         UNPACK = 'YES',
  547.         PWSPATH = 'FILE'
  548.  
  549. FILE
  550.         PWS = 'DLL\FAXHDR1.DLL',
  551.         PACKID = 'DLL0',
  552.         UNPACK = 'YES',
  553.         PWSPATH = 'FILE'
  554.  
  555. FILE
  556.         PWS = 'DLL\FAXREXX.DLL',
  557.         PACKID = 'DLL0',
  558.         UNPACK = 'YES',
  559.         PWSPATH = 'FILE'
  560.  
  561. * -----------------------------------------------------------------
  562. * THIS FILE (FAXINST.DLL) CONTAINS ALL EXIT ROUTINES
  563. * USED DURING ANY INSTALLATION UPDATE & DELETE OPERATION
  564. * A COPY OF THIS FILE IS DONE IN \OS2\DLL.
  565. * UNTIL FAX/PM IS NOT ERASED FROM A DISK DO NOT
  566. * REMOVE THIS DLL.
  567. * (THIS IS A BUG IN SOFTWARE INSTALLER !)
  568. * -----------------------------------------------------------------
  569. FILE
  570.         PWS = 'FAXINST.DLL',
  571.         PACKID = 'DLL0',
  572.         UNPACK = 'YES',
  573.         PWSPATH = 'FILE',
  574.         EXITWHEN = 'INSTALL',
  575.         EXIT = 'EXEC bg tw CMD.EXE /c XCOPY %EPFICURPWS% %EPFIBOOTDRIVE%:\OS2\DLL\*.*'
  576.  
  577. * ----------------------------------------------------------------
  578. * Telecommunications files.
  579. *       ACLASS2.*: Class 2    modems drivers
  580. *       CLASS1.*:  Class 1    modems drivers
  581. *       COM_1.*:   COM/1      modems drivers
  582. *       GLINK.*:   Gammalink  modems drivers
  583. *       PCFAX.*:   Ricoh 3000 Laser & Fax Printer drivers
  584. *       SIMUL.*:   Simulation modem driver
  585. *
  586. * If you want to suppress on or more of those driver
  587. *
  588. * Please delete: <MODEM nane>.DLL
  589. *                <MODEM nane>.RCV
  590. *                <MODEM nane>.SND
  591. * ----------------------------------------------------------------
  592. FILE
  593.         PWS = 'ACLASS2.SND',
  594.         PACKID = 'MOD0',
  595.         UNPACK = 'YES',
  596.         PWSPATH = 'FILE'
  597.  
  598. FILE
  599.         PWS = 'CLASS1.SND',
  600.         PACKID = 'MOD0',
  601.         UNPACK = 'YES',
  602.         PWSPATH = 'FILE'
  603.  
  604. FILE
  605.         PWS = 'COM_1.SND',
  606.         PACKID = 'MOD0',
  607.         UNPACK = 'YES',
  608.         PWSPATH = 'FILE'
  609.  
  610. FILE
  611.         PWS = 'GLINK.SND',
  612.         PACKID = 'MOD0',
  613.         UNPACK = 'YES',
  614.         PWSPATH = 'FILE'
  615.  
  616. FILE
  617.         PWS = 'PCFAX.SND',
  618.         PACKID = 'MOD0',
  619.         UNPACK = 'YES',
  620.         PWSPATH = 'FILE'
  621.  
  622. FILE
  623.         PWS = 'SIMUL.SND',
  624.         PACKID = 'MOD0',
  625.         UNPACK = 'YES',
  626.         PWSPATH = 'FILE'
  627.  
  628. FILE
  629.         PWS = 'ACLASS2.RCV',
  630.         PACKID = 'MOD0',
  631.         UNPACK = 'YES',
  632.         PWSPATH = 'FILE'
  633.  
  634. FILE
  635.         PWS = 'CLASS1.RCV',
  636.         PACKID = 'MOD0',
  637.         UNPACK = 'YES',
  638.         PWSPATH = 'FILE'
  639.  
  640. FILE
  641.         PWS = 'COM_1.RCV',
  642.         PACKID = 'MOD0',
  643.         UNPACK = 'YES',
  644.         PWSPATH = 'FILE'
  645.  
  646. FILE
  647.         PWS = 'GLINK.RCV',
  648.         PACKID = 'MOD0',
  649.         UNPACK = 'YES',
  650.         PWSPATH = 'FILE'
  651.  
  652. FILE
  653.         PWS = 'PCFAX.RCV',
  654.         PACKID = 'MOD0',
  655.         UNPACK = 'YES',
  656.         PWSPATH = 'FILE'
  657.  
  658. FILE
  659.         PWS = 'SIMUL.RCV',
  660.         PACKID = 'MOD0',
  661.         UNPACK = 'YES',
  662.         PWSPATH = 'FILE'
  663. * ---------------------------------------------------------------
  664. * Here we start Printer installation
  665. * FAXINST.DLL contains ALL exit routines used for
  666. * Printer installation.
  667. * Be sure that it have be copied to \OS2\DLL.
  668. * This is a temporary workaround since a bug exists
  669. * in Software Installer.
  670. * ---------------------------------------------------------------
  671. EXIT
  672.         DLL = 'FAXINST.DLL'
  673.  
  674. FILE
  675.         EXITWHEN = 'INSTALL || UPDATE',
  676.         EXIT = 'INSTALLPRTOS2 %FAXPRINTERPORT%'
  677.  
  678. FILE
  679.         EXITWHEN = '(INSTALL || UPDATE) && "%INSTALLWINDOWSPRINTER%" == "YES"',
  680.         EXIT = 'ADDWINOS2PRINTER %FAXPRINTERPORT%'
  681.  
  682. FILE
  683.         EXITWHEN = 'DELETE',
  684.         EXIT = 'DELETEPRTOS2 %FAXPRINTERPORT%'
  685.  
  686. EXIT
  687.         DLL = 'FAXIEXTS.DLL'
  688. * ---------------------------------------------------------------------
  689. * Now we install ALL Fax/PM objects on the desktop:
  690. *       <WP_FAXPM_FOLDER>:      Fax/PM general folder
  691. *       <WP_FAXPM_README>:      Fax/PM READ.ME file
  692. *       <WP_FAXPM_SCHEDULER>:   Fax/PM Scheduler
  693. *       <WP_FAXPM_VIEWER>:      Fax/PM Viewer
  694. *       <WP_FAXPM_ASC2PHB>:     Fax/PM ASCII phonebook importation
  695. *       <WP_FAXPM_REP2PHB>:     Fax/PM 1.3 to 2.2 phonebook importation
  696. *
  697. * The following 2 folders are located in Fax/PM path
  698. *       <WP_FAXPM_FAXIN>:       Fax/PM Incoming faxes folder
  699. *       <WP_FAXPM_FAXOUT>:      Fax/PM Outgoing faxes folder
  700. *
  701. * ---------------------------------------------------------------------
  702. FILE
  703.         EXITWHEN = 'INSTALL || UPDATE',
  704.         EXITIGNOREERR = 'YES',
  705.         EXIT = 'CREATEWPSOBJECT WPFolder "Fax/PM 2.2" <WP_DESKTOP> F "OBJECTID=<WP_FAXPM_FOLDER>;"'
  706.  
  707. FILE
  708.         EXITWHEN = 'INSTALL || UPDATE',
  709.         EXIT = 'CREATEWPSOBJECT WPProgram "Liesmich !" <WP_FAXPM_FOLDER> R "EXENAME=%EPFIBOOTDRIVE%:\OS2\E.EXE;PROGTYPE=PM;OBJECTID=<WP_FAXPM_README>;PARAMETERS=%EPFIFILEDIR%\READ.ME;"'
  710. FILE
  711.         EXITWHEN = 'INSTALL || UPDATE',
  712.         EXIT = 'CREATEWPSOBJECT WPProgram "Fax/PM Scheduler" <WP_FAXPM_FOLDER>  R "EXENAME=%EPFIFILEDIR%\FAXPM.EXE;PROGTYPE=PM;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<WP_FAXPM_SCHEDULER>;"'
  713.  
  714. FILE
  715.         EXITWHEN = 'INSTALL || UPDATE',
  716.         EXIT = 'CREATEWPSOBJECT WPProgram "Fax/PM Anzeige" <WP_FAXPM_FOLDER> R "EXENAME=%EPFIFILEDIR%\FAXVIEW.EXE;PROGTYPE=PM;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<WP_FAXPM_VIEWER>;"'
  717. FILE
  718.         EXITWHEN = 'INSTALL || UPDATE',
  719.         EXIT = 'CREATEWPSOBJECT WPProgram "Fax/PM Win-OS2" <WP_FAXPM_FOLDER> R "EXENAME=%EPFIFILEDIR%\FAXDDE.EXE;PROGTYPE=PM;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<WP_FAXPM_DDE>;"'
  720.  
  721. FILE
  722.  EXITWHEN = 'INSTALL || UPDATE',
  723.  EXIT = 'CREATEWPSOBJECT WPProgram "ASCII zu Telefonbuch" <WP_FAXPM_FOLDER> R "EXENAME=%EPFIFILEDIR%\ASC2PHB.EXE;PROGTYPE=PM;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<WP_FAXPM_ASC2PHB>;PARAMETERS=[ASCII Dateiname zu importieren eingeben]"'
  724.  
  725. FILE
  726.  EXITWHEN = 'INSTALL || UPDATE',
  727.  EXIT = 'CREATEWPSOBJECT WPProgram "Telefonbuch 1.3 zu 2.2" <WP_FAXPM_FOLDER> R "EXENAME=%EPFIFILEDIR%\REP2PHB.EXE;PROGTYPE=PM;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<WP_FAXPM_REP2PHB>;PARAMETERS=[Fax/PM 1.3 Telefonbuchname eingeben];"'
  728.  
  729. FILE
  730.         EXITWHEN = 'INSTALL || UPDATE',
  731.         EXITIGNOREERR = 'YES',
  732.         EXIT = 'CREATEWPSOBJECT WPFolder FAXIN %EPFIFILEDIR% R "OBJECTID=<WP_FAXPM_FAXIN>;"'
  733.  
  734. FILE
  735.    EXITWHEN = 'INSTALL || UPDATE',
  736.    EXITIGNOREERR = 'YES',
  737.    EXIT = 'EXEC BG TW CMD.EXE /C MD %EPFIFILEDIR%\FAXIN'
  738.  
  739. FILE
  740.         EXITWHEN = 'INSTALL || UPDATE',
  741.         EXITIGNOREERR = 'YES',
  742.         EXIT = 'CREATEWPSOBJECT WPFolder FAXOUT %EPFIFILEDIR% R "OBJECTID=<WP_FAXPM_FAXOUT>;"'
  743.  
  744. FILE
  745.    EXITWHEN = 'INSTALL || UPDATE',
  746.    EXITIGNOREERR = 'YES',
  747.    EXIT = 'EXEC BG TW CMD.EXE /C MD %EPFIFILEDIR%\FAXOUT'
  748.  
  749. FILE
  750.         EXITWHEN = 'INSTALL || UPDATE',
  751.         EXITIGNOREERR = 'YES',
  752.         EXIT = 'CREATEWPSOBJECT WPShadow "FAXIN" <WP_FAXPM_FOLDER> R "TITLE=FAXIN;SHADOWID=<WP_FAXPM_FAXIN>;"'
  753. FILE
  754.         EXITWHEN = 'INSTALL || UPDATE',
  755.         EXITIGNOREERR = 'YES',
  756.         EXIT = 'CREATEWPSOBJECT WPShadow "FAXOUT" <WP_FAXPM_FOLDER> R "TITLE=FAXOUT;SHADOWID=<WP_FAXPM_FAXOUT>;"'
  757. FILE
  758.         EXITWHEN = 'INSTALL || UPDATE',
  759.         EXITIGNOREERR = 'YES',
  760.         EXIT = 'CREATEWPSOBJECT WPShadow "FAXIN" <WP_DESKTOP> R "TITLE=FAXIN;SHADOWID=<WP_FAXPM_FAXIN>;"'
  761. FILE
  762.         EXITWHEN = 'INSTALL || UPDATE',
  763.         EXITIGNOREERR = 'YES',
  764.         EXIT = 'CREATEWPSOBJECT WPShadow "FAXOUT" <WP_DESKTOP> R "TITLE=FAXOUT;SHADOWID=<WP_FAXPM_FAXOUT>;"'
  765.  
  766. * -------------------------------------------------------------------
  767. * Update CONFIG.SYS file
  768. * -------------------------------------------------------------------
  769.  
  770. UPDATECONFIG
  771.     TARGETDIR = '%EPFITARGCNF%',
  772.     VAR='LIBPATH',
  773.     DELETEWHEN = 'DELETE || INSTALL',
  774.     ADDSTR='%EPFIFILEDIR%\DLL;'
  775.  
  776. UPDATECONFIG
  777.     TARGETDIR = '%EPFITARGCNF%',
  778.     LINELOCATION = 'END',
  779.     VAR='LIBPATH',
  780.     ADDWHEN = 'INSTALL',
  781.     ADDSTR='%EPFIFILEDIR%\DLL;'
  782.  
  783. UPDATECONFIG
  784.     TARGETDIR = '%EPFITARGCNF%',
  785.     VAR='SET HELP',
  786.     DELETEWHEN = 'DELETE || INSTALL',
  787.     ADDSTR='%EPFIFILEDIR%;'
  788.  
  789. UPDATECONFIG
  790.     TARGETDIR = '%EPFITARGCNF%',
  791.     LINELOCATION='END',
  792.     VAR='SET HELP',
  793.     ADDWHEN = 'INSTALL',
  794.     ADDSTR='%EPFIFILEDIR%;'
  795.  
  796. UPDATECONFIG
  797.     TARGETDIR = '%EPFITARGCNF%',
  798.     VAR='SET BOOKSHELF',
  799.     DELETEWHEN = 'DELETE || INSTALL',
  800.     ADDSTR='%EPFIFILEDIR%;'
  801.  
  802. UPDATECONFIG
  803.     TARGETDIR = '%EPFITARGCNF%',
  804.     LINELOCATION='END',
  805.     VAR='SET BOOKSHELF',
  806.     ADDWHEN = 'INSTALL',
  807.     ADDSTR='%EPFIFILEDIR%;'
  808.  
  809. UPDATECONFIG
  810.     TARGETDIR = '%EPFITARGCNF%',
  811.     VAR='SET FAXPM',
  812.     DELETEWHEN = 'INSTALL || DELETE',
  813.     ADDSTR = '%EPFIFILEDIR%'
  814.  
  815. UPDATECONFIG
  816.     TARGETDIR = '%EPFITARGCNF%',
  817.     VAR='SET FAXPM',
  818.     ADDWHEN = 'INSTALL',
  819.     ADDSTR = '%EPFIFILEDIR%'
  820.  
  821. FILE
  822.         EXITWHEN = 'INSTALL || UPDATE',
  823.         EXIT = 'ADDINI "FAXPM" "OUT" "%EPFIFILEDIR%\FAXOUT\"'
  824.  
  825. FILE
  826.    EXITWHEN = 'ALWAYS',
  827.    EXITIGNOREERR = 'YES',
  828.    EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%:\FAXPM\FAXPM.PKG  -R'
  829.  
  830. FILE
  831.    EXITWHEN = 'DELETE',
  832.    EXITIGNOREERR = 'YES',
  833.    EXIT = 'EXEC BG TW CMD.EXE /C DEL %EPFIFILEDIR%:\FAXPM\FAXPM.PKG'
  834.  
  835. * ----------------------------------------------------------------
  836. * Fax/PM  API:
  837. * This component will install:
  838. *  - REXX ADRIVER\OS2\PI for Faxing ASCII files from OS/2 command line
  839. *  - REXX API for managing phonebook
  840. *  - SOM modules interface for C programming
  841. *  - SOM libraries
  842. *  - FAXAPI.INF
  843. * ----------------------------------------------------------------
  844. COMPONENT
  845.         NAME = 'Fax/PM API',
  846.         SIZE = '330000',
  847.         DISPLAY = 'YES',
  848.         ID = 'FAXAPI',
  849.         DESCRIPTION = 'This component let you accessing to Fax/PM phonebook and
  850.  fax jobs management from C & REXX languages.'
  851.  
  852. PACKFILE
  853.         SOURCE = 'DRIVE:API0',
  854.         ID = 'API0',
  855.         UNPACK = 'YES',
  856.         VOLUME = 'OS2_CD_ROM'
  857.  
  858. FILE
  859.         PWS = 'FAXAPI\SAMPLE.EXE',
  860.         PACKID = 'EXE0',
  861.         UNPACK = 'YES',
  862.         PWSPATH = 'FILE'
  863.  
  864. FILE
  865.         PWS = 'FAXAPI\SAMPLE.TXT',
  866.         PACKID = 'API0',
  867.         UNPACK = 'YES',
  868.         PWSPATH = 'FILE'
  869.  
  870. FILE
  871.         PWS = 'FAXAPI\FAXAPI.H',
  872.         PACKID = 'API0',
  873.         UNPACK = 'YES',
  874.         PWSPATH = 'FILE'
  875.  
  876. FILE
  877.         PWS = 'FAXAPI\FAXHDR1.H',
  878.         PACKID = 'API0',
  879.         UNPACK = 'YES',
  880.         PWSPATH = 'FILE'
  881.  
  882. FILE
  883.         PWS = 'FAXAPI\FAXJOB1.H',
  884.         PACKID = 'API0',
  885.         UNPACK = 'YES',
  886.         PWSPATH = 'FILE'
  887.  
  888. FILE
  889.         PWS = 'FAXAPI\GROUP.H',
  890.         PACKID = 'API0',
  891.         UNPACK = 'YES',
  892.         PWSPATH = 'FILE'
  893.  
  894. FILE
  895.         PWS = 'FAXAPI\RECIP.H',
  896.         PACKID = 'API0',
  897.         UNPACK = 'YES',
  898.         PWSPATH = 'FILE'
  899.  
  900. FILE
  901.         PWS = 'FAXAPI\FAXRCP1.LIB',
  902.         PACKID = 'API0',
  903.         UNPACK = 'YES',
  904.         PWSPATH = 'FILE'
  905.  
  906. FILE
  907.         PWS = 'FAXAPI\FAXGRP1.LIB',
  908.         PACKID = 'API0',
  909.         UNPACK = 'YES',
  910.         PWSPATH = 'FILE'
  911.  
  912. FILE
  913.         PWS = 'FAXAPI\FAXJOB1.LIB',
  914.         PACKID = 'API0',
  915.         UNPACK = 'YES',
  916.         PWSPATH = 'FILE'
  917.  
  918. FILE
  919.         PWS = 'FAXAPI\FAXHDR1.LIB',
  920.         PACKID = 'API0',
  921.         UNPACK = 'YES',
  922.         PWSPATH = 'FILE'
  923.  
  924. FILE
  925.         PWS = 'FAXAPI\FAXAPI.INF',
  926.         PACKID = 'API0',
  927.         UNPACK = 'YES',
  928.         PWSPATH = 'FILE'
  929.  
  930. FILE
  931.         PWS = 'FAXAPI\SAMPLE.C',
  932.         PACKID = 'API0',
  933.         UNPACK = 'YES',
  934.         PWSPATH = 'FILE'
  935.  
  936. FILE
  937.         PWS = 'FAXAPI\SAMPLE.DEF',
  938.         PACKID = 'API0',
  939.         UNPACK = 'YES',
  940.         PWSPATH = 'FILE'
  941.  
  942. FILE
  943.         PWS = 'FAXAPI\MAKEFILE',
  944.         PACKID = 'API0',
  945.         UNPACK = 'YES',
  946.         PWSPATH = 'FILE'
  947.  
  948. FILE
  949.         PWS = 'FAXAPI\SENDFAX.CMD',
  950.         PACKID = 'API0',
  951.         UNPACK = 'YES',
  952.         PWSPATH = 'FILE'
  953.  
  954. FILE
  955.         PWS = 'FAXAPI\FAXHDR1.SC',
  956.         PACKID = 'API0',
  957.         UNPACK = 'YES',
  958.         PWSPATH = 'FILE'
  959.  
  960. FILE
  961.         PWS = 'FAXAPI\FAXJOB1.SC',
  962.         PACKID = 'API0',
  963.         UNPACK = 'YES',
  964.         PWSPATH = 'FILE'
  965.  
  966. FILE
  967.         PWS = 'FAXAPI\GROUP.SC',
  968.         PACKID = 'API0',
  969.         UNPACK = 'YES',
  970.         PWSPATH = 'FILE'
  971.  
  972. FILE
  973.         PWS = 'FAXAPI\RECIP.SC',
  974.         PACKID = 'API0',
  975.         UNPACK = 'YES',
  976.         PWSPATH = 'FILE'
  977.  
  978. FILE
  979.         PWS = 'FAXAPI\FAXAPP12.LIB',
  980.         PACKID = 'API0',
  981.         UNPACK = 'YES',
  982.         PWSPATH = 'FILE'
  983.  
  984. FILE
  985.         PWS = 'FAXAPI\FAXEXIT2.C',
  986.         PACKID = 'API0',
  987.         UNPACK = 'YES',
  988.         PWSPATH = 'FILE'
  989.  
  990. FILE
  991.         PWS = 'FAXAPI\FAXEXIT2.DEF',
  992.         PACKID = 'API0',
  993.         UNPACK = 'YES',
  994.         PWSPATH = 'FILE'
  995.  
  996. FILE
  997.         PWS = 'FAXAPI\FAXEXIT2.MAK',
  998.         PACKID = 'API0',
  999.         UNPACK = 'YES',
  1000.         PWSPATH = 'FILE'
  1001.  
  1002. FILE
  1003.  EXITWHEN = 'INSTALL || UPDATE',
  1004.  EXIT = 'CREATEWPSOBJECT WPProgram "Fax/PM API" <WP_FAXPM_FOLDER> R "EXENAME=%EPFIBOOTDRIVE%:\OS2\VIEW.EXE;PROGTYPE=PM;OBJECTID=<WP_FAXPM_APIINF>;PARAMETERS=%EPFIFILEDIR%\FAXAPI\FAXAPI.INF;"'
  1005.  
  1006. FILE
  1007.    EXITWHEN = 'ALWAYS',
  1008.    EXITIGNOREERR = 'YES',
  1009.    EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%:\FAXPM\FAXPM.PKG  -R'
  1010.  
  1011. FILE
  1012.    EXITWHEN = 'DELETE',
  1013.    EXITIGNOREERR = 'YES',
  1014.    EXIT = 'EXEC BG TW CMD.EXE /C DEL %EPFIFILEDIR%:\FAXPM\FAXPM.PKG'
  1015.  
  1016.