*---------------------------------------------------------------------------
*
*  IBM Works Installation Script
*  (c) 1993 Footprint Software, All rights reserved.
*
*---------------------------------------------------------------------------
*
*  Sept. 26, 1993  ZZ  Modified for IBM Works
*
*---------------------------------------------------------------------------

SERVICELEVEL
   LEVEL='Version 2.0.0'


*---------------------------------------------------------------------------
*
*  Declare the installation disks to be used
*
*---------------------------------------------------------------------------

DISK
   NAME = 'IBM Works Installation Disk 1',
   VOLUME = 'WORKS01'

DISK
   NAME = 'IBM Works Installation Disk 2',
   VOLUME = 'WORKS02'

DISK
   NAME = 'IBM Works Installation Disk 3',
   VOLUME = 'WORKS03'

DISK
   NAME = 'IBM Works Installation Disk 4',
   VOLUME = 'WORKS04'

DISK
   NAME = 'IBM Works Installation Disk 5',
   VOLUME = 'WORKS05'

DISK
   NAME = 'IBM Works Installation Disk 6',
   VOLUME = 'WORKS06'

*--- Allow separation of Executable, Graphic, and Sample files

PATH
   FILE      = 'C:\IBMWORKS',
   FILELABEL = 'IBM Works Directory'

* For CD-ROM installation, reset the read-only attribute on the package file
FILE
   EXITWHEN = 'ALWAYS',
   EXITIGNOREERR = 'YES',
   EXIT = 'EXEC bg tw CMD.EXE /C ATTRIB %EPFIFILEDIR%\IBMWORKS.PKG -R'

*---------------------------------------------------------------------------
*
*  Declare the compressed files (PACKFILE's) containing the program
*
*---------------------------------------------------------------------------

PACKFILE
   SOURCE = 'CONVERTR.@',
   VOLUME = 'WORKS01',
   UNPACK = 'YES',
   ID     = 'CONV'

PACKFILE
   SOURCE = 'RUSSIAN5.@',
   VOLUME = 'WORKS01',
   UNPACK = 'YES',
   ID     = 'RU5'

PACKFILE
   SOURCE = 'FPWOBJ.@',
   VOLUME = 'WORKS02',
   UNPACK = 'YES',
   ID     = 'OBJS'

PACKFILE
   SOURCE = 'TEMPLATE.@',
   VOLUME = 'WORKS02',
   UNPACK = 'YES',
   ID     = ''

PACKFILE
   SOURCE = 'PIM.@',
   VOLUME = 'WORKS02',
   UNPACK = 'YES',
   ID     = 'PIM'

PACKFILE
   SOURCE = 'RUSSIAN1.@',
   VOLUME = 'WORKS02',
   UNPACK = 'YES',
   ID     = 'RU1'

PACKFILE
   SOURCE = 'IBMWORKS.@',
   VOLUME = 'WORKS02',
   UNPACK = 'YES',
   ID     = 'EXE'

PACKFILE
   SOURCE = 'FPWAPPL.@',
   VOLUME = 'WORKS03',
   UNPACK = 'YES',
   ID     = 'APPS'

PACKFILE
   SOURCE = 'FILTER2.@',
   VOLUME = 'WORKS03',
   UNPACK = 'YES',
   ID     = 'FILTER2'

PACKFILE
   SOURCE = 'FPWHELP.@',
   VOLUME = 'WORKS04',
   UNPACK = 'YES',
   ID     = 'HELP'

PACKFILE
   SOURCE = 'FILTER1.@',
   VOLUME = 'WORKS04',
   UNPACK = 'YES',
   ID     = 'FILTER1'

PACKFILE
   SOURCE = 'RUSSIAN2.@',
   VOLUME = 'WORKS04',
   UNPACK = 'YES',
   ID     = 'RU2'

PACKFILE
   SOURCE = 'RUSSIAN3.@',
   VOLUME = 'WORKS04',
   UNPACK = 'YES',
   ID     = 'RU3'

PACKFILE
   SOURCE = 'FPWDLL.@',
   VOLUME = 'WORKS05',
   UNPACK = 'YES',
   ID     = 'DLL'

PACKFILE
   SOURCE = 'GRAPHICS.@',
   VOLUME = 'WORKS05',
   UNPACK = 'YES',
   ID     = 'GRAPHICS'

PACKFILE
   SOURCE = 'RUSSIAN4.@',
   VOLUME = 'WORKS05',
   UNPACK = 'YES',
   ID     = 'RU4'

PACKFILE
   SOURCE = 'RUSSIAN6.@',
   VOLUME = 'WORKS06',
   UNPACK = 'YES',
   ID     = 'RU6'


*---------------------------------------------------------------------------
*
*  Copy README, IBMWORKS.INI
*
*---------------------------------------------------------------------------
FILE
   PWS    = 'IBMWORKS.INI',
   SOURCE = 'IBMWORKS.INI',
   VOLUME = 'WORKS01'

FILE
   PWS    = 'FPWINI.EXE',
   SOURCE = 'FPWINI.EXE',
   VOLUME = 'WORKS01'

FILE
   PWS    = 'IBMWDESK.CMD',
   SOURCE = 'IBMWDESK.CMD',
   VOLUME = 'WORKS01'

FILE
   PWS    = 'IWDEREG.CMD',
   SOURCE = 'IWDEREG.CMD',
   VOLUME = 'WORKS01'

FILE
   PWS    = 'OB2TEMPL.EXE',
   SOURCE = 'OB2TEMPL.EXE',
   VOLUME = 'WORKS01'

*---------------------------------------------------------------------------
*
*  Unpack CONVERTR.@
*
*---------------------------------------------------------------------------

FILE
   PACKID = 'CONV',
   PWS    = 'AUTOREC.DLL'

FILE
   PACKID = 'CONV',
   PWS    = 'W4W07F.DLL'

FILE
   PACKID = 'CONV',
   PWS    = 'W4W07T.DLL'

FILE
   PACKID = 'CONV',
   PWS    = 'W4W19F.DLL'

FILE
   PACKID = 'CONV',
   PWS    = 'W4W19T.DLL'

FILE
   PACKID = 'CONV',
   PWS    = 'W4W33F.DLL'

FILE
   PACKID = 'CONV',
   PWS    = 'W4W33T.DLL'

FILE
   PACKID = 'CONV',
   PWS    = 'W4W44F.DLL'

FILE
   PACKID = 'CONV',
   PWS    = 'W4W44T.DLL'

FILE
   PACKID = 'CONV',
   PWS    = 'W4W48F.DLL'

FILE
   PACKID = 'CONV',
   PWS    = 'W4W48T.DLL'

*FILE
*   PACKID = 'CONV',
*   PWS    = 'W4W49F.DLL'
*
*FILE
*   PACKID = 'CONV',
*   PWS    = 'W4W49T.DLL'

*---------------------------------------------------------------------------
*
*  Unpack RUSSIAN5.@
*
*---------------------------------------------------------------------------

FILE
   PACKID = 'RU5',
   PWS    = 'RUSSIAN.005'

FILE
   PACKID = 'RU5',
   PWS    = 'UNTITLED.LAD'

*---------------------------------------------------------------------------
*
*  Unpack FPWOBJ.@
*
*---------------------------------------------------------------------------

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PWSPATH = PWSFILE,
   PACKID = 'OBJS',
   PWS    = '%EPFIBOOTDRIVE%:\OS2\DLL\FPWCAT.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PWSPATH = PWSFILE,
   PACKID = 'OBJS',
   PWS    = '%EPFIBOOTDRIVE%:\OS2\DLL\FPWWP.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PWSPATH = PWSFILE,
   PACKID = 'OBJS',
   PWS    = '%EPFIBOOTDRIVE%:\OS2\DLL\FPWSS.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PWSPATH = PWSFILE,
   PACKID = 'OBJS',
   PWS    = '%EPFIBOOTDRIVE%:\OS2\DLL\FPWCH.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PWSPATH = PWSFILE,
   PACKID = 'OBJS',
   PWS    = '%EPFIBOOTDRIVE%:\OS2\DLL\FPWDB.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PWSPATH = PWSFILE,
   PACKID = 'OBJS',
   PWS    = '%EPFIBOOTDRIVE%:\OS2\DLL\FPWRW.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PWSPATH = PWSFILE,
   PACKID = 'OBJS',
   PWS    = '%EPFIBOOTDRIVE%:\OS2\DLL\FPWGR.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PWSPATH = PWSFILE,
   PACKID = 'OBJS',
   PWS    = '%EPFIBOOTDRIVE%:\OS2\DLL\FPWREC.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PWSPATH = PWSFILE,
   PACKID = 'OBJS',
   PWS    = '%EPFIBOOTDRIVE%:\OS2\DLL\FPWPERS.DLL'


*---------------------------------------------------------------------------
*
*  Unpack TEMPLATE.@
*
*---------------------------------------------------------------------------

FILE
   PACKID = '',
   PWS    = '\Ą Ŧ ­á'

FILE
   PACKID = '',
   PWS    = '\ĄîĪĶĨâ'

FILE
   PACKID = '',
   PWS    = '\§ ïĒŠ _­'

FILE
   PACKID = '',
   PWS    = '\ŊāŪĢ­Ū§'

FILE
   PACKID = '',
   PWS    = '\á ŦėĪŪ'

FILE
   PACKID = '',
   PWS    = '\áŽĨâ '

FILE
   PACKID = '',
   PWS    = '\áįĨâ-ä Š'

FILE
   PACKID = '',
   PWS    = '\ãĒĨĪŪŽŦĨ'

FILE
   PACKID = '',
   PWS    = '\ä Šá'

*---------------------------------------------------------------------------
*
*  Unpack PIM.@
*
*---------------------------------------------------------------------------

FILE
   PACKID = 'PIM',
   PWS    = 'alarm.ico'

FILE
   PACKID = 'PIM',
   PWS    = 'appt1.ico'

FILE
   PACKID = 'PIM',
   PWS    = 'appt2.ico'

FILE
   PACKID = 'PIM',
   PWS    = 'contact.ico'

FILE
   PACKID = 'PIM',
   PWS    = 'month.ico'

FILE
   PACKID = 'PIM',
   PWS    = 'notes.ico'

FILE
   PACKID = 'PIM',
   PWS    = 'phonebk.ico'

FILE
   PACKID = 'PIM',
   PWS    = 'prefer.ico'

FILE
   PACKID = 'PIM',
   PWS    = 'todo.ico'

FILE
   PACKID = 'PIM',
   PWS    = 'year.ico'



FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'PIM',
   PWS    = 'fpwpim.dll'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'PIM',
   PWS    = 'fpwpim.exe'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'PIM',
   PWS    = 'fpwmon.exe'

FILE
   PACKID = 'PIM',
   PWS    = 'fpwpim.hlp'


*---------------------------------------------------------------------------
*
*  Unpack RUSSIAN1.@
*
*---------------------------------------------------------------------------

FILE
   PACKID = 'RU1',
   PWS    = 'RUSSIAN.001'

*---------------------------------------------------------------------------
*
*  Unpack IBMWORKS.@
*
*---------------------------------------------------------------------------

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'EXE',
   PWS    = 'IBMWORKS.EXE'

FILE
   PACKID = 'EXE',
   PWS    = 'ReadMe'

FILE
   PACKID = 'EXE',
   PWS    = 'COLORS.DEF'

FILE
   PACKID = 'EXE',
   PWS    = 'PIE.DEF'

FILE
   PACKID = 'EXE',
   PWS    = 'CHART.DEF'

FILE
   PACKID = 'EXE',
   PWS    = 'FPWOBOX.ICO'

FILE
   PACKID = 'EXE',
   PWS    = 'FPWOBOX2.ICO'

FILE
   PACKID = 'EXE',
   PWS    = 'WP.ICO'

FILE
   PACKID = 'EXE',
   PWS    = 'SS.ICO'

FILE
   PACKID = 'EXE',
   PWS    = 'CH.ICO'

FILE
   PACKID = 'EXE',
   PWS    = 'DB.ICO'

FILE
   PACKID = 'EXE',
   PWS    = 'RW.ICO'


*---------------------------------------------------------------------------
*
*  Unpack FPWAPPL.@
*
*---------------------------------------------------------------------------

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'APPS',
   PWS    = 'FEN20PSS.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'APPS',
   PWS    = 'FEN20PCH.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'APPS',
   PWS    = 'FEN20PCO.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'APPS',
   PWS    = 'FEN20PDB.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'APPS',
   PWS    = 'FEN20PRW.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'APPS',
   PWS    = 'FEN20PWP.DLL'


*---------------------------------------------------------------------------
*
*  Unpack FILTER2.@
*
*---------------------------------------------------------------------------

FILE
   PACKID = 'FILTER2',
   PWS    = 'PMICGM.DLL'

FILE
   PACKID = 'FILTER2',
   PWS    = 'PMIMET.DLL'

FILE
   PACKID = 'FILTER2',
   PWS    = 'PMOMET.DLL'

FILE
   PACKID = 'FILTER2',
   PWS    = 'PMIDRAW.DLL'

FILE
   PACKID = 'FILTER2',
   PWS    = 'PMIDRW.DLL'

FILE
   PACKID = 'FILTER2',
   PWS    = 'PMIDXF.DLL'

FILE
   PACKID = 'FILTER2',
   PWS    = 'PMIHGL.DLL'



*---------------------------------------------------------------------------
*
*  Unpack FPWHELP.@
*
*---------------------------------------------------------------------------

FILE
   PACKID = 'HELP',
   PWS    = 'IBMWORKS.HLP'


*---------------------------------------------------------------------------
*
*  Unpack FILTER1.@
*
*---------------------------------------------------------------------------

FILE
   PACKID = 'FILTER1',
   PWS    = 'PICTURE2.DLL'

FILE
   PACKID = 'FILTER1',
   PWS    = 'PMWHORU.DLL'

FILE
   PACKID = 'FILTER1',
   PWS    = 'PMIEPS.DLL'

FILE
   PACKID = 'FILTER1',
   PWS    = 'PMIPICT.DLL'

FILE
   PACKID = 'FILTER1',
   PWS    = 'PMIPIF.DLL'

FILE
   PACKID = 'FILTER1',
   PWS    = 'PMITIF.DLL'

FILE
   PACKID = 'FILTER1',
   PWS    = 'PMIWMF.DLL'

*FILE
*   PACKID = 'FILTER1',
*   PWS    = 'PMIWPB.DLL'

*FILE
*   PACKID = 'FILTER1',
*   PWS    = 'PMIWPV.DLL'

*---------------------------------------------------------------------------
*
*  Unpack RUSSIAN2.@
*
*---------------------------------------------------------------------------

FILE
   PACKID = 'RU2',
   PWS    = 'RUSSIAN.002'

*---------------------------------------------------------------------------
*
*  Unpack RUSSIAN3.@
*
*---------------------------------------------------------------------------

FILE
   PACKID = 'RU3',
   PWS    = 'RUSSIAN.003'

*---------------------------------------------------------------------------
*
*  Unpack FPWDLL.@
*
*---------------------------------------------------------------------------

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWSPATH = PWSFILE,
   PWS    = '%EPFIBOOTDRIVE%:\OS2\DLL\FEN20PDE.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWS    = 'FEN20PDU.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWS    = 'FEN20PEC.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWS    = 'FEN20PXC.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWS    = 'FEN20PXF.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWS    = 'FEN20PXG.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWS    = 'FEN20PXH.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWS    = 'FEN20PXL.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWS    = 'FEN20PXM.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWS    = 'FEN20PXO.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWS    = 'FEN20PXX.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWS    = 'FPWOBJ.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWS    = 'CRT.DLL'

FILE
   WHEN = 'OUTOFDATE',
   REPLACEINUSE = 'I U D R',
   PACKID = 'DLL',
   PWS    = 'CRTM.DLL'

FILE
   PACKID = 'DLL',
   PWS    = 'EFLNL232.DLL'

FILE
   PACKID = 'DLL',
   PWS    = 'EFLDAMZ.DLL'

*---------------------------------------------------------------------------
*
*  Unpack GRAPHICS.@
*
*---------------------------------------------------------------------------

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\JAPAN.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\UK.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\EUROPE.MET'

*FILE
*   PACKID = 'GRAPHICS',
*   PWS    = 'GRAPHICS\AFRICOTL.MET'

*FILE
*   PACKID = 'GRAPHICS',
*   PWS    = 'GRAPHICS\AFRICA.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\AUSTRIA.MET'

*FILE
*   PACKID = 'GRAPHICS',
*   PWS    = 'GRAPHICS\AUSTROTL.MET'

*FILE
*   PACKID = 'GRAPHICS',
*   PWS    = 'GRAPHICS\BELGIUM.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\CANADA.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\DENMARK.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\FRANCE.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\GERMANY.MET'

*FILE
*   PACKID = 'GRAPHICS',
*   PWS    = 'GRAPHICS\GRMNYOTL.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\IBERIA.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\ITALY.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\LIECHTEN.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\LXMBRG.MET'

*FILE
*   PACKID = 'GRAPHICS',
*   PWS    = 'GRAPHICS\MIDEAST.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\NTHRLNDS.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\SCNDNV.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\SWTZRLND.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\USA.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\USAOUTL.MET'

FILE
   PACKID = 'GRAPHICS',
   PWS    = 'GRAPHICS\AUSTRALI.MET'

*FILE
*   PACKID = 'GRAPHICS',
*   PWS    = 'GRAPHICS\AUSTRAL2.MET'

*---------------------------------------------------------------------------
*
*  Unpack RUSSIAN4.@
*
*---------------------------------------------------------------------------

FILE
   PACKID = 'RU4',
   PWS    = 'RUSSIAN.004'


*---------------------------------------------------------------------------
*
*  Unpack RUSSIAN6.@
*
*---------------------------------------------------------------------------

FILE
   PACKID = 'RU6',
   PWS    = 'RUSSIAN.006'

FILE
   PACKID = 'RU6',
   PWS    = 'COMBINE2.EXE'

FILE
   PACKID = 'RU6',
   PWS    = 'RUSSIAN.CMD'



*--- Combine sections of Russian Dictionary

FILE
   EXITWHEN = 'INSTALL || UPDATE',
   EXITIGNOREERR = 'YES',
   EXIT = 'EXEC BG RUSSIAN.CMD %EPFIFILEDIR% %EPFIFILEDIR% %EPFIFILEDIR%'

FILE
   EXITWHEN = 'INSTALL || UPDATE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DELETEFILES %EPFIFILEDIR%\COMBINE2.EXE %EPFIFILEDIR%\RUSSIAN.CMD'

*---------------------------------------------------------------------------
*
*  Update the OS2.INI, PATH, and LIBPATH
*
*---------------------------------------------------------------------------

*--- Add/Update path info in Config.sys
UPDATECONFIG
   VAR = 'SET PATH',
   ADDSTR = '%EPFIFILEDIR%',
   LINESEARCHSTR = 'FPWORKS',
   LINESEARCHPOS = 'BEFORE',
   LINELOCATION = 'END',
   ADDWHEN = 'ALWAYS',
   DELETEWHEN = 'DELETE'

UPDATECONFIG
   VAR = 'LIBPATH',
   ADDSTR = '%EPFIFILEDIR%',
   LINESEARCHSTR = 'FPWORKS',
   LINESEARCHPOS = 'BEFORE',
   LINELOCATION = 'END',
   ADDWHEN = 'ALWAYS',
   DELETEWHEN = 'DELETE'

UPDATECONFIG
   VAR = 'SET IBMWORKS_INI',
   ADDSTR = '%EPFIFILEDIR%',
   ADDWHEN = 'ALWAYS',
   DELETEWHEN = 'DELETE'

UPDATECONFIG
   VAR = 'SET HELP',
   ADDSTR = '%EPFIFILEDIR%',
   ADDWHEN = 'ALWAYS',
   DELETEWHEN = 'DELETE'

*--- Add/Update IBM Works Entry in OS2.INI

FILE
   EXITWHEN = 'INSTALL || UPDATE',
   EXITIGNOREERR = 'YES',
   EXIT = 'ADDINI "IBMWORKS" "DLL" "%EPFIFILEDIR%"'


*---------------------------------------------------------------------------
*
*  Create the IBM Works desktop
*
*---------------------------------------------------------------------------

*--- Make a Desktop folder

*FILE
*   EXITWHEN = 'INSTALL || UPDATE',
*   EXITIGNOREERR = 'YES',
*   EXIT = 'EXEC BG ATTRIB -R %EPFIFILEDIR%\*.*'

*--- Build the IBMWORKS.ini file (nothing to do with OS2.INI)

FILE
   EXITWHEN = 'INSTALL || UPDATE',
   EXITIGNOREERR = 'YES',
   EXIT = 'EXEC BG FPWINI.EXE %EPFIFILEDIR%'

*FILE
*   EXITWHEN = 'INSTALL',
*   EXITIGNOREERR = 'YES',
*   EXIT = 'DELETEFILES %EPFIFILEDIR%\FPWINI.EXE'


*---------------------------------------------------------------------------
*
*  Handle the Delete case
*
*---------------------------------------------------------------------------

*--- Remove OS2.INI entry

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DELETEINI "IBMWORKS"'


*--- Delete Templates Shadow folder object

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DELETEWPSOBJECT <WP_FPWO_TEMP_FOLD>'

*--- Delete Template objects

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DELETEWPSOBJECT <WP_FPWO_WPTEMP>'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DELETEWPSOBJECT <WP_FPWO_SSTEMP>'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DELETEWPSOBJECT <WP_FPWO_CHTEMP>'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DELETEWPSOBJECT <WP_FPWO_DBTEMP>'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DELETEWPSOBJECT <WP_FPWO_RWTEMP>'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DELETEWPSOBJECT <WP_FPWO_GRTEMP>'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DELETEWPSOBJECT <FPW_CATALYST>'

*--- Deregister WPS objects

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DEREGISTERWPSCLASS FpwWPData'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DEREGISTERWPSCLASS FpwSSData'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DEREGISTERWPSCLASS FpwCHData'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DEREGISTERWPSCLASS FpwDBData'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DEREGISTERWPSCLASS FpwRWData'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DEREGISTERWPSCLASS FpwGRData'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DEREGISTERWPSCLASS FpwCatalyst'

*--- Delete Readme file shadow object

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DELETEWPSOBJECT <WP_FPWO_README>'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DELETEFILES %EPFIFILEDIR%//*.DLL
                       %EPFIFILEDIR%//IBMWORKS.EXE
                       %EPFIFILEDIR%//IBMWORKS.INI
                       %EPFIFILEDIR%//IBMWORKS.HLP
                       %EPFIFILEDIR%//README
                       %EPFIFILEDIR%//*.DIC'

FILE
   EXITWHEN = 'DELETE',
   EXITIGNOREERR = 'YES',
   EXIT = 'DELETEWPSOBJECT <WP_FPWO_FOLD>'


*--- Run IBMWDESK.CMD to create IBMWORKS desktop

FILE
   EXITWHEN = 'INSTALL || UPDATE',
   EXITIGNOREERR = 'YES',
   EXIT = 'EXEC FG TW IBMWDESK.CMD %EPFIFILEDIR% %EPFIFILEDIR% y'

