home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 1994-02-01 | 26.9 KB | 1,016 lines
SERVICELEVEL LEVEL = '0000000' FILE EXITWHEN = 'ALWAYS', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%\FAXPM.PKG -R' FILE EXITWHEN = 'ALWAYS', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%\FAXPM.ICF -R' FILE EXITWHEN = 'ALWAYS', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIBOOTDRIVE%:\OS2\SYSTEM\EPF*.* -R' DISK NAME = 'Fax/PM Inst. Disk 1', VOLUME = 'OS2_CD_ROM' FILE EXITWHEN = 'ALWAYS', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%\FAXPM.PKG -R' FILE EXITWHEN = 'ALWAYS', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%\FAXPM.ICF -R' FILE EXITWHEN = 'ALWAYS', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIBOOTDRIVE%:\OS2\SYSTEM\EPF*.* -R' PATH FILE = 'C:\FAXPM', FILELABEL = 'Fax/PM base directory:' FILE EXITWHEN = 'ALWAYS', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%\FAXPM.PKG -R' FILE EXITWHEN = 'ALWAYS', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%\FAXPM.ICF -R' FILE EXITWHEN = 'ALWAYS', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIBOOTDRIVE%:\OS2\SYSTEM\EPF*.* -R' * ---------------------------------------------------------------- * Fax/PM 2.2 component: * - Fax/PM Scheduler * - Fax/PM Viewer * - ASCII phonebook importation program * - Fax/PM 1.3 phonebook importation program * ---------------------------------------------------------------- COMPONENT NAME = 'Fax/PM 2.2 (Limited)', SIZE = '2800000', DISPLAY = 'YES', ID = 'FAX22', DESCRIPTION = 'This is the main Fax/PM program. It will install also the 2 Fax printers (OS2 & WINOS2), a Fax viewer and two folders (Incoming and Outgoing faxes folders)' PACKFILE SOURCE = 'DRIVE:EXE0', ID = 'EXE0', UNPACK = 'YES', VOLUME = 'OS2_CD_ROM' PACKFILE SOURCE = 'DRIVE:HLP0', ID = 'HLP0', UNPACK = 'YES', VOLUME = 'OS2_CD_ROM' PACKFILE SOURCE = 'DRIVE:DRV0', ID = 'DRV0', UNPACK = 'YES', VOLUME = 'OS2_CD_ROM' PACKFILE SOURCE = 'DRIVE:DRV1', ID = 'DRV1', UNPACK = 'YES', VOLUME = 'OS2_CD_ROM' PACKFILE SOURCE = 'DRIVE:MOD0', ID = 'MOD0', UNPACK = 'YES', VOLUME = 'OS2_CD_ROM' PACKFILE SOURCE = 'DRIVE:DLL0', ID = 'DLL0', UNPACK = 'YES', VOLUME = 'OS2_CD_ROM' * -------------------------------------------------------------- * Verify all installation variables: * * EPFITARGETCNF: path for CONFIG.SYS * if blank then put EPFIBOOTDRIVE * else do nothing * FAXPRINTERPORT: LPTx used for Fax/PM printer on OS2 & WINOS2 * if blank then put LPT3 * else do nothing * WINPATH: Path for WINDOWS 3.1 or WINOS2 * This file will be updated to automatically * install the Fax/PM Printer for WINOS2 * if blank then put regular WIN.INI file * else do nothing * * -------------------------------------------------------------- FILE EXITWHEN = 'ALWAYS', EXIT = 'SETVAR OCR=YES' FILE EXITWHEN = '"%EPFITARGCNF%" == ""', EXIT = 'SETVAR EPFITARGCNF=%EPFIBOOTDRIVE%:\' FILE EXITWHEN = '"%FAXPRINTERPORT%" == ""', EXIT = 'SETVAR FAXPRINTERPORT=LPT3' FILE EXITWHEN = '"%WINPATH%" == ""', EXIT = 'SETVAR WINPATH=%EPFIBOOTDRIVE%:\OS2\MDOS\WINOS2' FILE EXITWHEN = '"%INSTALLWINDOWSPRINTER%" == ""', EXIT = 'SETVAR INSTALLWINDOWSPRINTER=YES' * ------------------------------------------------------------- * Clean up: * - INSTALLATION we must delete ALL Fax/PM Objects since * we could make some change on those objects * - UPDATE (same as for INSTALLATION) * - DELETE we suppress ALL objects we have created * ------------------------------------------------------------- FILE EXITWHEN = 'INSTALL || DELETE || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'DEREGISTERWPSCLASS MFFolder' FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'DELETEINI "FAXPM"' FILE EXITWHEN = 'INSTALL || DELETE || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'DELETEWPSOBJECT <WP_FAXPM_SCHEDULER>' FILE EXITWHEN = 'INSTALL || DELETE || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'DELETEWPSOBJECT <WP_FAXPM_FOLDER>' FILE EXITWHEN = 'INSTALL || DELETE || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'DELETEWPSOBJECT <WP_FAXPM_SCHEDULER>' FILE EXITWHEN = 'INSTALL || DELETE || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'DELETEWPSOBJECT <WP_FAXPM_VIEWER>' FILE EXITWHEN = 'INSTALL || DELETE || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'DELETEWPSOBJECT <WP_FAXPM_ASC2PHB>' FILE EXITWHEN = 'INSTALL || DELETE || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'DELETEWPSOBJECT <WP_FAXPM_REP2PHB>' FILE EXITWHEN = 'INSTALL || DELETE || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'DELETEWPSOBJECT <WP_FAXPM_README>' * ---------------------------------------------------------- * Now we can copy all of Fax/PM files * ---------------------------------------------------------- FILE SOURCE = 'DRIVE:FAXAPP11.DLL', VOLUME = 'OS2_CD_ROM', PWS = 'DLL\FAXAPP11.DLL', PWSPATH = 'FILE' FILE PWS = 'FAXDDE.EXE', PACKID = 'EXE0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'ASC2PHB.EXE', PACKID = 'EXE0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'REP2PHB.EXE', PACKID = 'EXE0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXPM.EXE', PACKID = 'EXE0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXPRINT.EXE', PACKID = 'EXE0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXVIEW.EXE', PACKID = 'EXE0', UNPACK = 'YES', PWSPATH = 'FILE' FILE WHEN = '"%OCR%" == "YES"', PWS = 'FAXOCR.EXE', PACKID = 'EXE0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PACKID = 'DRV0', UNPACK = 'YES', PWS = '%EPFIBOOTDRIVE%:\OS2\DLL\FAXPM\PRT32FAX.EXE', PWSPATH = 'PWSFILE' FILE PACKID = 'DRV0', UNPACK = 'YES', PWS = '%EPFIBOOTDRIVE%:\OS2\DLL\FAXPM\FAX42XX.EXE', PWSPATH = 'PWSFILE' FILE PACKID = 'DRV0', UNPACK = 'YES', PWS = '%EPFIBOOTDRIVE%:\OS2\DLL\FAXPM\FAX_DRV.HLP', PWSPATH = 'PWSFILE' FILE PACKID = 'DRV0', UNPACK = 'YES', PWS = '%EPFIBOOTDRIVE%:\OS2\DLL\FAXPM\FAXPM.DRV', PWSPATH = 'PWSFILE' * ------------------------------------------------------------------------- * As we have install ALL OS2 Fax/PM Printer driver files * we must copy them to the Fax/PM directory in subdirectory: * DRIVER\OS2 * So that if user deletes its Fax/PM Printer driver he can * reinstall it. * ------------------------------------------------------------------------- FILE EXITWHEN = 'INSTALL || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'EXEC bg tw CMD.EXE /c XCOPY %EPFIBOOTDRIVE%:\OS2\DLL\FAXPM\*.* %EPFIFILEDIR%\DRIVER\OS2\*.*' * ------------------------------------------------------------------------- * If DELETE * erase ALL files from Fax/PM directory DRIVER\OS2\*.* * ------------------------------------------------------------------------- FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'EXEC bg tw CMD.EXE /c DEL %EPFIFILEDIR%\DRIVER\OS2\FAXPM.DRV' FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'EXEC bg tw CMD.EXE /c DEL %EPFIFILEDIR%\DRIVER\OS2\FAX42XX.EXE' FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'EXEC bg tw CMD.EXE /c DEL %EPFIFILEDIR%\DRIVER\OS2\PRT32FAX.EXE' FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'EXEC bg tw CMD.EXE /c DEL %EPFIFILEDIR%\DRIVER\OS2\FAX_DRV.HLP' FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'EXEC bg tw CMD.EXE /c RD %EPFIFILEDIR%\DRIVER\OS2' * -------------------------------------------------------------------- * Now copy WINOS2 Fax/PM Printer driver (FAX.DRV) to * WINOS2 system directory * And make a copy of the 2 files in Fax/PM directory DLL\WIN * -------------------------------------------------------------------- FILE PACKID = 'DRV1', UNPACK = 'YES', PWS = '%WINPATH%\SYSTEM\FAX.DRV', PWSPATH = 'PWSFILE' FILE PACKID = 'DRV1', UNPACK = 'YES', PWS = 'DRIVER\WIN\OEMSETUP.INF', PWSPATH = 'FILE' FILE EXITWHEN = 'INSTALL || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'EXEC bg tw CMD.EXE /c XCOPY %WINPATH%\SYSTEM\FAX.DRV %EPFIFILEDIR%\DRIVER\WIN\*.*' FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'EXEC bg tw CMD.EXE /c DEL %EPFIFILEDIR%\DRIVER\WIN\FAX.DRV' FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'EXEC bg tw CMD.EXE /c RD %EPFIFILEDIR%\DRIVER\WIN' FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'EXEC bg tw CMD.EXE /c RD %EPFIFILEDIR%\DRIVER' FILE SOURCE = 'DRIVE:READ.ME', PWS = 'READ.ME', PWSPATH = 'FILE', VOLUME = 'OS2_CD_ROM' *FILE * WHEN = '"%OCR%" == "YES"', * SOURCE = 'DRIVE:FAXAPP16.DLL', * PWS = 'DLL\FAXAPP16.DLL', * PWSPATH = 'FILE', * VOLUME = 'OS2_CD_ROM' FILE PWS = 'FAXAPP4.HLP', PACKID = 'HLP0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXPM.HLP', PACKID = 'HLP0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXVIEW.HLP', PACKID = 'HLP0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'HEADER.HLP', PACKID = 'HLP0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPP13.HLP', PACKID = 'HLP0', UNPACK = 'YES', PWSPATH = 'FILE' FILE WHEN = '"%OCR%" == "YES"', PWS = 'RECOGN\PMREC.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE WHEN = '"%OCR%" == "YES"', PWS = 'RECOGN\RECOGN.BCT', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE WHEN = '"%OCR%" == "YES"', PWS = 'DLL\RECDTK.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\ACLASS2.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\CLASS1.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\GLINK.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\PCFAX.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\COM_1.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP1.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP10.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP12.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP13.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP14.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP15.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP2.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP3.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP4.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP5.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP6.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP7.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP8.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXAPP9.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\SIMUL.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\SETUP.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXGRP1.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXRCP1.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXJOB1.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXHDR1.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'DLL\FAXREXX.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE' * ----------------------------------------------------------------- * THIS FILE (FAXINST.DLL) CONTAINS ALL EXIT ROUTINES * USED DURING ANY INSTALLATION UPDATE & DELETE OPERATION * A COPY OF THIS FILE IS DONE IN \OS2\DLL. * UNTIL FAX/PM IS NOT ERASED FROM A DISK DO NOT * REMOVE THIS DLL. * (THIS IS A BUG IN SOFTWARE INSTALLER !) * ----------------------------------------------------------------- FILE PWS = 'FAXINST.DLL', PACKID = 'DLL0', UNPACK = 'YES', PWSPATH = 'FILE', EXITWHEN = 'INSTALL', EXIT = 'EXEC bg tw CMD.EXE /c XCOPY %EPFICURPWS% %EPFIBOOTDRIVE%:\OS2\DLL\*.*' * ---------------------------------------------------------------- * Telecommunications files. * ACLASS2.*: Class 2 modems drivers * CLASS1.*: Class 1 modems drivers * COM_1.*: COM/1 modems drivers * GLINK.*: Gammalink modems drivers * PCFAX.*: Ricoh 3000 Laser & Fax Printer drivers * SIMUL.*: Simulation modem driver * * If you want to suppress on or more of those driver * * Please delete: <MODEM nane>.DLL * <MODEM nane>.RCV * <MODEM nane>.SND * ---------------------------------------------------------------- FILE PWS = 'ACLASS2.SND', PACKID = 'MOD0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'CLASS1.SND', PACKID = 'MOD0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'COM_1.SND', PACKID = 'MOD0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'GLINK.SND', PACKID = 'MOD0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'PCFAX.SND', PACKID = 'MOD0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'SIMUL.SND', PACKID = 'MOD0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'ACLASS2.RCV', PACKID = 'MOD0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'CLASS1.RCV', PACKID = 'MOD0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'COM_1.RCV', PACKID = 'MOD0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'GLINK.RCV', PACKID = 'MOD0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'PCFAX.RCV', PACKID = 'MOD0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'SIMUL.RCV', PACKID = 'MOD0', UNPACK = 'YES', PWSPATH = 'FILE' * --------------------------------------------------------------- * Here we start Printer installation * FAXINST.DLL contains ALL exit routines used for * Printer installation. * Be sure that it have be copied to \OS2\DLL. * This is a temporary workaround since a bug exists * in Software Installer. * --------------------------------------------------------------- EXIT DLL = 'FAXINST.DLL' FILE EXITWHEN = 'INSTALL || UPDATE', EXIT = 'INSTALLPRTOS2 %FAXPRINTERPORT%' FILE EXITWHEN = '(INSTALL || UPDATE) && "%INSTALLWINDOWSPRINTER%" == "YES"', EXIT = 'ADDWINOS2PRINTER %FAXPRINTERPORT%' FILE EXITWHEN = 'DELETE', EXIT = 'DELETEPRTOS2 %FAXPRINTERPORT%' EXIT DLL = 'FAXIEXTS.DLL' * --------------------------------------------------------------------- * Now we install ALL Fax/PM objects on the desktop: * <WP_FAXPM_FOLDER>: Fax/PM general folder * <WP_FAXPM_README>: Fax/PM READ.ME file * <WP_FAXPM_SCHEDULER>: Fax/PM Scheduler * <WP_FAXPM_VIEWER>: Fax/PM Viewer * <WP_FAXPM_ASC2PHB>: Fax/PM ASCII phonebook importation * <WP_FAXPM_REP2PHB>: Fax/PM 1.3 to 2.2 phonebook importation * * The following 2 folders are located in Fax/PM path * <WP_FAXPM_FAXIN>: Fax/PM Incoming faxes folder * <WP_FAXPM_FAXOUT>: Fax/PM Outgoing faxes folder * * --------------------------------------------------------------------- FILE EXITWHEN = 'INSTALL || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'CREATEWPSOBJECT WPFolder "Fax/PM 2.2" <WP_DESKTOP> F "OBJECTID=<WP_FAXPM_FOLDER>;"' FILE EXITWHEN = 'INSTALL || UPDATE', EXIT = 'CREATEWPSOBJECT WPProgram "Liesmich !" <WP_FAXPM_FOLDER> R "EXENAME=%EPFIBOOTDRIVE%:\OS2\E.EXE;PROGTYPE=PM;OBJECTID=<WP_FAXPM_README>;PARAMETERS=%EPFIFILEDIR%\READ.ME;"' FILE EXITWHEN = 'INSTALL || UPDATE', EXIT = 'CREATEWPSOBJECT WPProgram "Fax/PM Scheduler" <WP_FAXPM_FOLDER> R "EXENAME=%EPFIFILEDIR%\FAXPM.EXE;PROGTYPE=PM;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<WP_FAXPM_SCHEDULER>;"' FILE EXITWHEN = 'INSTALL || UPDATE', EXIT = 'CREATEWPSOBJECT WPProgram "Fax/PM Anzeige" <WP_FAXPM_FOLDER> R "EXENAME=%EPFIFILEDIR%\FAXVIEW.EXE;PROGTYPE=PM;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<WP_FAXPM_VIEWER>;"' FILE EXITWHEN = 'INSTALL || UPDATE', EXIT = 'CREATEWPSOBJECT WPProgram "Fax/PM Win-OS2" <WP_FAXPM_FOLDER> R "EXENAME=%EPFIFILEDIR%\FAXDDE.EXE;PROGTYPE=PM;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<WP_FAXPM_DDE>;"' FILE EXITWHEN = 'INSTALL || UPDATE', 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]"' FILE EXITWHEN = 'INSTALL || UPDATE', 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];"' FILE EXITWHEN = 'INSTALL || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'CREATEWPSOBJECT WPFolder FAXIN %EPFIFILEDIR% R "OBJECTID=<WP_FAXPM_FAXIN>;"' FILE EXITWHEN = 'INSTALL || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C MD %EPFIFILEDIR%\FAXIN' FILE EXITWHEN = 'INSTALL || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'CREATEWPSOBJECT WPFolder FAXOUT %EPFIFILEDIR% R "OBJECTID=<WP_FAXPM_FAXOUT>;"' FILE EXITWHEN = 'INSTALL || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C MD %EPFIFILEDIR%\FAXOUT' FILE EXITWHEN = 'INSTALL || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'CREATEWPSOBJECT WPShadow "FAXIN" <WP_FAXPM_FOLDER> R "TITLE=FAXIN;SHADOWID=<WP_FAXPM_FAXIN>;"' FILE EXITWHEN = 'INSTALL || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'CREATEWPSOBJECT WPShadow "FAXOUT" <WP_FAXPM_FOLDER> R "TITLE=FAXOUT;SHADOWID=<WP_FAXPM_FAXOUT>;"' FILE EXITWHEN = 'INSTALL || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'CREATEWPSOBJECT WPShadow "FAXIN" <WP_DESKTOP> R "TITLE=FAXIN;SHADOWID=<WP_FAXPM_FAXIN>;"' FILE EXITWHEN = 'INSTALL || UPDATE', EXITIGNOREERR = 'YES', EXIT = 'CREATEWPSOBJECT WPShadow "FAXOUT" <WP_DESKTOP> R "TITLE=FAXOUT;SHADOWID=<WP_FAXPM_FAXOUT>;"' * ------------------------------------------------------------------- * Update CONFIG.SYS file * ------------------------------------------------------------------- UPDATECONFIG TARGETDIR = '%EPFITARGCNF%', VAR='LIBPATH', DELETEWHEN = 'DELETE || INSTALL', ADDSTR='%EPFIFILEDIR%\DLL;' UPDATECONFIG TARGETDIR = '%EPFITARGCNF%', LINELOCATION = 'END', VAR='LIBPATH', ADDWHEN = 'INSTALL', ADDSTR='%EPFIFILEDIR%\DLL;' UPDATECONFIG TARGETDIR = '%EPFITARGCNF%', VAR='SET HELP', DELETEWHEN = 'DELETE || INSTALL', ADDSTR='%EPFIFILEDIR%;' UPDATECONFIG TARGETDIR = '%EPFITARGCNF%', LINELOCATION='END', VAR='SET HELP', ADDWHEN = 'INSTALL', ADDSTR='%EPFIFILEDIR%;' UPDATECONFIG TARGETDIR = '%EPFITARGCNF%', VAR='SET BOOKSHELF', DELETEWHEN = 'DELETE || INSTALL', ADDSTR='%EPFIFILEDIR%;' UPDATECONFIG TARGETDIR = '%EPFITARGCNF%', LINELOCATION='END', VAR='SET BOOKSHELF', ADDWHEN = 'INSTALL', ADDSTR='%EPFIFILEDIR%;' UPDATECONFIG TARGETDIR = '%EPFITARGCNF%', VAR='SET FAXPM', DELETEWHEN = 'INSTALL || DELETE', ADDSTR = '%EPFIFILEDIR%' UPDATECONFIG TARGETDIR = '%EPFITARGCNF%', VAR='SET FAXPM', ADDWHEN = 'INSTALL', ADDSTR = '%EPFIFILEDIR%' FILE EXITWHEN = 'INSTALL || UPDATE', EXIT = 'ADDINI "FAXPM" "OUT" "%EPFIFILEDIR%\FAXOUT\"' FILE EXITWHEN = 'ALWAYS', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%:\FAXPM\FAXPM.PKG -R' FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C DEL %EPFIFILEDIR%:\FAXPM\FAXPM.PKG' * ---------------------------------------------------------------- * Fax/PM API: * This component will install: * - REXX ADRIVER\OS2\PI for Faxing ASCII files from OS/2 command line * - REXX API for managing phonebook * - SOM modules interface for C programming * - SOM libraries * - FAXAPI.INF * ---------------------------------------------------------------- COMPONENT NAME = 'Fax/PM API', SIZE = '330000', DISPLAY = 'YES', ID = 'FAXAPI', DESCRIPTION = 'This component let you accessing to Fax/PM phonebook and fax jobs management from C & REXX languages.' PACKFILE SOURCE = 'DRIVE:API0', ID = 'API0', UNPACK = 'YES', VOLUME = 'OS2_CD_ROM' FILE PWS = 'FAXAPI\SAMPLE.EXE', PACKID = 'EXE0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\SAMPLE.TXT', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXAPI.H', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXHDR1.H', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXJOB1.H', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\GROUP.H', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\RECIP.H', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXRCP1.LIB', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXGRP1.LIB', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXJOB1.LIB', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXHDR1.LIB', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXAPI.INF', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\SAMPLE.C', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\SAMPLE.DEF', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\MAKEFILE', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\SENDFAX.CMD', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXHDR1.SC', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXJOB1.SC', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\GROUP.SC', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\RECIP.SC', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXAPP12.LIB', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXEXIT2.C', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXEXIT2.DEF', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE PWS = 'FAXAPI\FAXEXIT2.MAK', PACKID = 'API0', UNPACK = 'YES', PWSPATH = 'FILE' FILE EXITWHEN = 'INSTALL || UPDATE', 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;"' FILE EXITWHEN = 'ALWAYS', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%:\FAXPM\FAXPM.PKG -R' FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'EXEC BG TW CMD.EXE /C DEL %EPFIFILEDIR%:\FAXPM\FAXPM.PKG'