home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
dommagr.zip
/
IDM.PKG
< prev
next >
Wrap
Text File
|
1996-05-08
|
22KB
|
902 lines
*----------------------------------------------------------------------------
* ibex DomainManager Installation Package
*
* This package file defines the installation process for iDM.
* It contains descriptions of the following components:
* - Installation Front End - EZINST.EXE
* This package is executed only if the installation is not executed
* in batch mode. It gets the installation parameters from the user
* and optionally generates the response file to drive a batch instal-
* lation on a different system.
* - iDM Programs and databases
* This package is transferred to the Notes program directory. It
* requires changes in NOTES.INI and CONFIG.SYS. In addition, it has to
* be configured properly by the installation back end.
* The agents are transferred to the iDM program directory. The
* package requires changes in CONFIG.SYS and NOTES.INI. Changes to
* STARTUP.CMD are recommended, but not executed. In addition,
* it has to be configured properly by the installation back end.
* This package is transferred to the Notes data directory.
* - Documentation - IDM-UG.NSF
* This package is optionally transferred to the iDM data directory.
* - Installation Back End:
* This package contains the processor which executes changes in
* NOTES.INI, and which creates databases from templates. In addition,
* it optionally creates configuration documents in the IDM configu-
* ration database.
* - CONFIG.SYS, STARTUP.CMD and WPS updater:
* This package has been separated out of the other packages to
* allow centralized management of these operations.
*
* 20-02-96 ph initial version for EZInstall
*-----------------------------------------------------------------------------
*
SERVICELEVEL
LEVEL = '00000030'
*-----------------------------------------------------------------------------
DISK
NAME = 'ibex DomainManager - Disk 1',
VOLUME = 'IDMOS2_1'
DISK
NAME = 'ibex DomainManager - Disk 2',
VOLUME = 'IDMOS2_2'
DISK
NAME = 'ibex DomainManager - Disk 3',
VOLUME = 'IDMOS2_3'
*-----------------------------------------------------------------------------
PATH
FILE = 'C:/IDM',
FILELABEL = 'iDM program directory: ',
WORK = 'C:/NOTES/DATA/IDM',
WORKLABEL = 'iDM data directory: ',
AUX1 = 'C:/NOTES',
AUX1LABEL = 'Notes program directory: ',
AUX2 = 'C:/NOTES/DATA',
AUX2LABEL = 'Notes data directory: '
*=============================================================================
*
* COMPONENT Initialization
*
*-----------------------------------------------------------------------------
*
*
COMPONENT
NAME = 'Initialization',
ID = 'INIT',
DISPLAY = 'NO',
SIZE = '10000',
SHARED = 'NO',
DELETE = 'YES'
*-----------------------------------------------------------------------------
* set CD package file to read/write.
*
FILE
EXITWHEN = 'ALWAYS',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC BG TW CMD.EXE /C ATTRIB %EPFIFILEDIR%//IDMCD.PKG -R'
*-----------------------------------------------------------------------------
* set folder id
*
FILE
EXITWHEN = 'ALWAYS',
EXITIGNOREERR = 'NO',
EXIT = 'SETVAR FolderID=IDMFLDR'
*=============================================================================
*
* COMPONENT Installation Front End
*
*----------------------------------------------------------------------------
*
*
COMPONENT
NAME = 'Front End',
ID = 'FRONT',
REQUIRES = 'INIT',
DISPLAY = 'NO',
SIZE = '910000',
SHARED = 'NO',
DELETE = 'YES'
PACKFILE
UNPACK = 'YES',
SOURCE = 'DRIVE:IDMINSTL.PAK',
VOLUME = 'IDMOS2_1',
ID = 'INSTALL'
*
* the back end processor
*
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'INSTALL',
PWS = 'IXSCRIPT.EXE',
DATE = '960503',
TIME = '0822',
SIZE = '452432'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'IXSCRIPT.EXE',
SIZE = '452432'
*
*=============================================================================
*
* COMPONENT ibex DomainManager Programs and Databases
*
*-----------------------------------------------------------------------------
*
*
COMPONENT
NAME = 'ibex DomainManager Programs and Databases',
ID = 'IDM',
REQUIRES = 'FRONT BACK',
DISPLAY = 'YES',
DESCRIPTION = 'ExecuteTasks, DatabaseAdministrator, FileManager and ServerMonitor',
SIZE = '7670000',
SHARED = 'NO',
DELETE = 'YES'
*
*-----------------------------------------------------------------------------
*
* start by deleting obsolete files.
*
*
* obsolete C++ library previously used by ETTASK.EXE
*
FILE
DOWNLOAD = 'DELETE',
WHEN = 'EXIST',
REPLACEINUSE = 'D',
PWS = 'DDE4MBS.DLL'
*
* obsolete HiTest C API DLL
*
FILE
DOWNLOAD = 'DELETE',
WHEN = 'EXIST',
REPLACEINUSE = 'D',
PWS = 'OS2HTAPI.DLL'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'EXIST',
REPLACEINUSE = 'D',
PWS = 'DACLEAN.EXE'
*
* obsolete licensing DLL
*
FILE
DOWNLOAD = 'DELETE',
WHEN = 'EXIST',
REPLACEINUSE = 'D',
PWS = '$IDMKEY.DLL',
SIZE = '24623'
*
* obsolete configuration notebook
*
FILE
DOWNLOAD = 'DELETE',
WHEN = 'EXIST',
REPLACEINUSE = 'D',
PWS = 'CONFIG.EXE',
SIZE = '244806'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'EXIST',
REPLACEINUSE = 'D',
PWS = 'CONFIG.TXT',
SIZE = '2458'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'EXIST',
REPLACEINUSE = 'D',
PWS = 'CONFIG.ICO',
SIZE = '6536'
*
* delete the WPS object pointing to CONFIG.EXE, too
*
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <IDMCFGX>'
*
* end if deletions.
*
*-----------------------------------------------------------------------------
*
* now, copy member files
*
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I R U',
SOURCE = 'DRIVE:READ.ME',
VOLUME = 'IDMOS2_1',
PWS = 'READ.ME',
DATE = '960202',
TIME = '1912',
SIZE = '17137'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'READ.ME',
SIZE = '17137'
*
* next pack file....
*
*
*-----------------------------------------------------------------------------
*
* DatabaseAdministrator Installation
*
PACKFILE
UNPACK = 'YES',
SOURCE = 'DRIVE:IDMDA.PAK',
VOLUME = 'IDMOS2_1',
ID = 'IDMDA'
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMDA',
PWS = 'IDM-DA.EXE',
DATE = '960426',
TIME = '1522',
SIZE = '158203'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'IDM-DA.EXE',
SIZE = '158203'
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMDA',
PWS = 'IDM-DA.ICO',
DATE = '950719',
TIME = '1634',
SIZE = '996'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'IDM-DA.ICO',
SIZE = '996'
FILE
WHEN = 'OUTOFDATE && !DELETE',
PWSPATH = 'AUX2',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMDA',
PWS = 'IDM-DA.NTF',
DATE = '960426',
TIME = '1640',
SIZE = '294912'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
PWSPATH = 'AUX2',
REPLACEINUSE = 'D',
PWS = 'IDM-DA.NTF',
SIZE = '294912'
*
*-----------------------------------------------------------------------------
*
* ExecuteTasks Installation
*
PACKFILE
UNPACK = 'YES',
SOURCE = 'DRIVE:IDMET.PAK',
VOLUME = 'IDMOS2_2',
ID = 'IDMET'
FILE
WHEN = 'OUTOFDATE && !DELETE',
PWSPATH = 'AUX1',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMET',
PWS = '$ET.EXE',
DATE = '960202',
TIME = '1724',
SIZE = '66048'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
PWSPATH = 'AUX1',
REPLACEINUSE = 'D',
PWS = '$ET.EXE',
SIZE = '66048'
FILE
WHEN = 'OUTOFDATE && !DELETE',
PWSPATH = 'AUX1',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMET',
PWS = '$ET.ICO',
DATE = '950719',
TIME = '1637',
SIZE = '996'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
PWSPATH = 'AUX1',
REPLACEINUSE = 'D',
PWS = '$ET.ICO',
SIZE = '996'
FILE
WHEN = 'OUTOFDATE && !DELETE',
PWSPATH = 'AUX1',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMET',
PWS = 'ETEXEC.EXE',
DATE = '960202',
TIME = '1726',
SIZE = '61440'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
PWSPATH = 'AUX1',
REPLACEINUSE = 'D',
PWS = 'ETEXEC.EXE',
SIZE = '61440'
FILE
WHEN = 'OUTOFDATE && !DELETE',
PWSPATH = 'AUX1',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMET',
PWS = 'ETPOST.EXE',
DATE = '960202',
TIME = '1725',
SIZE = '65024'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
PWSPATH = 'AUX1',
REPLACEINUSE = 'D',
PWS = 'ETPOST.EXE',
SIZE = '65024'
FILE
WHEN = 'OUTOFDATE && !DELETE',
PWSPATH = 'AUX1',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMET',
PWS = 'ETPRE.EXE',
DATE = '960202',
TIME = '1726',
SIZE = '61952'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
PWSPATH = 'AUX1',
REPLACEINUSE = 'D',
PWS = 'ETPRE.EXE',
SIZE = '61952'
FILE
WHEN = 'OUTOFDATE && !DELETE',
PWSPATH = 'AUX1',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMET',
PWS = 'ETTASK.EXE',
DATE = '950613',
TIME = '1038',
SIZE = '36160'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
PWSPATH = 'AUX1',
REPLACEINUSE = 'D',
PWS = 'ETTASK.EXE',
SIZE = '36160'
*
* database templates for task list and log
*
FILE
WHEN = 'OUTOFDATE && !DELETE',
PWSPATH = 'AUX2',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMET',
PWS = 'IDM-ET.NTF',
DATE = '960426',
TIME = '1530',
SIZE = '212992'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
PWSPATH = 'AUX2',
REPLACEINUSE = 'D',
PWS = 'IDM-ET.NTF',
SIZE = '212992'
FILE
WHEN = 'OUTOFDATE && !DELETE',
PWSPATH = 'AUX2',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMET',
PWS = 'IDM-LOG.NTF',
DATE = '960426',
TIME = '1642',
SIZE = '163840'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
PWSPATH = 'AUX2',
REPLACEINUSE = 'D',
PWS = 'IDM-LOG.NTF',
SIZE = '163840'
*
*-----------------------------------------------------------------------------
*
* FileManager Installation
*
PACKFILE
UNPACK = 'YES',
SOURCE = 'DRIVE:IDMFM.PAK',
VOLUME = 'IDMOS2_2',
ID = 'IDMFM'
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMFM',
PWS = 'IDM-FM.EXE',
DATE = '960426',
TIME = '1950',
SIZE = '158167'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'IDM-FM.EXE',
SIZE = '158167'
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMFM',
PWS = 'IDM-FM.ICO',
DATE = '950719',
TIME = '1635',
SIZE = '996'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'IDM-FM.ICO',
SIZE = '996'
FILE
WHEN = 'OUTOFDATE && !DELETE',
PWSPATH = 'AUX2',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMFM',
PWS = 'IDM-FM.NTF',
DATE = '960426',
TIME = '1641',
SIZE = '327680'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
PWSPATH = 'AUX2',
REPLACEINUSE = 'D',
PWS = 'IDM-FM.NTF',
SIZE = '327680'
*
*-----------------------------------------------------------------------------
*
* ServerMonitor Installation
*
PACKFILE
UNPACK = 'YES',
SOURCE = 'DRIVE:IDMSM.PAK',
VOLUME = 'IDMOS2_2',
ID = 'IDMSM'
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMSM',
PWS = 'IDM-SM.EXE',
DATE = '960502',
TIME = '1750',
SIZE = '119360'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'IDM-SM.EXE',
SIZE = '119360'
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMSM',
PWS = 'IDM-SM.ICO',
DATE = '941207',
TIME = '2009',
SIZE = '996'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'IDM-SM.ICO',
SIZE = '996'
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMSM',
PWS = 'REXXBOOT.DLL',
DATE = '941209',
TIME = '1955',
SIZE = '20252'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'REXXBOOT.DLL',
SIZE = '20252'
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMSM',
PWS = 'NOTESDWN.EXE',
DATE = '950320',
TIME = '1201',
SIZE = '22464'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'NOTESDWN.EXE',
SIZE = '22464'
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMSM',
PWS = 'SLEEP.EXE',
DATE = '940324',
TIME = '1703',
SIZE = '9888'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'SLEEP.EXE',
SIZE = '9888'
PACKFILE
UNPACK = 'YES',
SOURCE = 'DRIVE:IDMBASE.PAK',
VOLUME = 'IDMOS2_2',
ID = 'IDMBASE'
*
* IBM InterFloX Notes REXX API
*
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMBASE',
PWS = 'RXLNOTES.DLL',
DATE = '951009',
TIME = '0830',
SIZE = '474570'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'RXLNOTES.DLL',
SIZE = '474570'
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMBASE',
PWS = 'VROBJ.DLL',
DATE = '950919',
TIME = '1210',
SIZE = '900545'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'VROBJ.DLL',
SIZE = '900545'
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMBASE',
PWS = 'RXLN_EXE.EXE',
DATE = '951009',
TIME = '0830',
SIZE = '11846'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'RXLN_EXE.EXE',
SIZE = '11846'
*
* Icon files
*
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMBASE',
PWS = 'IDM.ICO',
DATE = '950719',
TIME = '1635',
SIZE = '996'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'IDM.ICO',
SIZE = '996'
*
* Database template for configuration database
*
FILE
WHEN = 'OUTOFDATE && !DELETE',
PWSPATH = 'AUX2',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMBASE',
PWS = 'IDM-CD.NTF',
DATE = '960426',
TIME = '1528',
SIZE = '507904'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'IDM-CD.NTF',
SIZE = '507904'
*
*=============================================================================
*
* COMPONENT Documentation
*
* This component is set up such that it can be installed by itself. This way,
* the prudent among our customers can install the documentation only without
* the program.
*-----------------------------------------------------------------------------
*
*
COMPONENT
NAME = 'On-Line Documentation',
ID = 'DOC',
REQUIRES = 'INIT',
DISPLAY = 'YES',
DESCRIPTION = 'The online documentation for ibex DomainManager consists of the User''s Guide and the READ.ME file.',
SIZE = '3730000',
SHARED = 'NO',
DELETE = 'YES'
PACKFILE
UNPACK = 'YES',
SOURCE = 'DRIVE:IDMUG.PAK',
VOLUME = 'IDMOS2_2',
ID = 'IDMUG'
FILE
WHEN = 'OUTOFDATE && !DELETE',
PWSPATH = 'WORK',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMUG',
PWS = 'IDM-UG.NSF',
DATE = '960426',
TIME = '1638',
SIZE = '1851392'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
PWSPATH = 'WORK',
REPLACEINUSE = 'D',
PWS = 'IDM-UG.NSF',
SIZE = '1851392'
FILE
WHEN = 'OUTOFDATE && !DELETE',
REPLACEINUSE = 'I R U',
UNPACK = 'YES',
PACKID = 'IDMUG',
PWS = 'IDM-UG.ICO',
DATE = '960222',
TIME = '1512',
SIZE = '10944'
FILE
DOWNLOAD = 'DELETE',
WHEN = 'DELETE',
REPLACEINUSE = 'D',
PWS = 'IDM-UG.ICO',
SIZE = '10944'
*
*=============================================================================
*
* COMPONENT Installation Back End
*
*-----------------------------------------------------------------------------
*
*
COMPONENT
NAME = 'Installation Back End',
ID = 'BACK',
REQUIRES = 'FRONT IDM',
DISPLAY = 'NO',
SIZE = '10000',
SHARED = 'NO',
DELETE = 'YES'
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'EXEC BG TW %EPFIFILEDIR%//IXSCRIPT.EXE %IXSCRIPTFILE%'
*
*=============================================================================
*
* COMPONENT OS/2 Setup
*
*-----------------------------------------------------------------------------
*
*
COMPONENT
NAME = 'OS/2 Setup',
ID = 'OS2',
REQUIRES = 'FRONT IDM',
DISPLAY = 'NO',
SIZE = '10000',
SHARED = 'NO',
DELETE = 'YES'
*
*-----------------------------------------------------------------------------
*
* WPS shell setup: Insert folder and objects for each agent (but not for ET)
*
* -- folder
*
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'YES',
EXIT = 'CREATEWPSOBJECT WPFolder "Ibex Domain Manager" <WP_DESKTOP> R "OBJECTID=<%FolderID%>;ICONFILE=%EPFIFILEDIR%//IDM.ICO"'
*
* -- DatabaseAdministrator
*
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'YES',
EXIT = 'CREATEWPSOBJECT WPProgram "Database Administrator" <%FolderID%> R "PROGTYPE=VIO;EXENAME=%EPFIFILEDIR%//IDM-DA.EXE;OBJECTID=<IDMDAX>;STARTUPDIR=%EPFIFILEDIR%;ICONFILE=%EPFIFILEDIR%//IDM-DA.ICO"'
*
* -- FileManager
*
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'YES',
EXIT = 'CREATEWPSOBJECT WPProgram "File Manager" <%FolderID%> R "PROGTYPE=VIO;EXENAME=%EPFIFILEDIR%//IDM-FM.EXE;OBJECTID=<IDMFMX>;STARTUPDIR=%EPFIFILEDIR%;ICONFILE=%EPFIFILEDIR%//IDM-FM.ICO"'
*
* -- ServerMonitor
*
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'YES',
EXIT = 'CREATEWPSOBJECT WPProgram "Server Monitor" <%FolderID%> R "PROGTYPE=PM;EXENAME=%EPFIFILEDIR%//IDM-SM.EXE;OBJECTID=<IDMSMX>;STARTUPDIR=%EPFIFILEDIR%;ICONFILE=%EPFIFILEDIR%//IDM-SM.ICO"'
*
* -- User's Guide
*
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'YES',
EXIT = 'CREATEWPSOBJECT WPProgram "iDM User''s Guide" <%FolderID%> R "PROGTYPE=VIO;EXENAME=%EPFIAUX1DIR%//NOTES.EXE;OBJECTID=<IDMUGX>;STARTUPDIR=%EPFIFILEDIR%;ICONFILE=%EPFIFILEDIR%//IDM-UG.ICO"'
*
* -- READ.ME
*
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'YES',
EXIT = 'CREATEWPSOBJECT WPShadow "iDM Last Minute Information" <%FolderID%> R "OBJECTID=<IDMREADMEX>;SHADOWID=%EPFIFILEDIR%//READ.ME;ICONFILE=%EPFIFILEDIR%//IDM-RM.ICO"'
*
*
* when deleting, it's OK to just delete the top object, i.e. the folder.
*
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <%FolderID%>'
*
*
*
*
*-----------------------------------------------------------------------------
*
* CONFIG.SYS changes as required
*
* -- make a backup copy of CONFIG.SYS
*
FILE
EXITWHEN = '!DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC BG TW CMD.EXE /C DEL %EPFIBOOTDRIVE%//CONFIG.IDM'
FILE
EXITWHEN = '!DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC BG TW CMD.EXE /C COPY %EPFIBOOTDRIVE%//CONFIG.SYS %EPFIBOOTDRIVE%//CONFIG.IDM'
*
* -- add iDM program directory to PATH (for programs)
*
UPDATECONFIG
VAR = 'SET PATH',
ADDSTR = '%EPFIFILEDIR%',
ADDWHEN = '!DELETE',
DELETEWHEN = ' NEVER '
UPDATECONFIG
VAR = 'SET PATH',
ADDSTR = '%EPFIFILEDIR%',
ADDWHEN = ' INSTALL || UPDATE ',
DELETEWHEN = 'DELETE'
*
* -- add iDM program directory to LIBPATH (for DLL's)
*
UPDATECONFIG
VAR = 'LIBPATH',
ADDSTR = '%EPFIFILEDIR%',
ADDWHEN = '!DELETE',
DELETEWHEN = ' NEVER '
UPDATECONFIG
VAR = 'LIBPATH',
ADDSTR = '%EPFIFILEDIR%',
ADDWHEN = ' INSTALL || UPDATE ',
DELETEWHEN = 'DELETE'
*
* -- insert SuppressPopups = <Boot Drive> if WARP and not present
*
FILE
EXITWHEN = '!DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'SETVAR OS2VER = %OS2VER%'
FILE
EXITWHEN = '!DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC FG BW CMD.EXE /C TEST1.CMD %OS2VER%'
ADDCONFIG
VAR = 'SuppressPopups',
ADDSTR = '%EPFIBOOTDRIVE%',
ADDWHEN = '!DELETE && "%OS2VER%">="2.30"',
DELETEWHEN = 'DELETE',
UNIQUE = 'YES'
*
* -- insert SET RESTARTOBJECTS=StartupFoldersOnly if not present.
*
ADDCONFIG
VAR = 'SET RestartObjects',
ADDSTR = 'StartupFoldersOnly',
ADDWHEN = '!DELETE',
DELETEWHEN = 'DELETE',
UNIQUE = 'YES'
*
* -- insert REIPL = if WARP and not present
*
ADDCONFIG
VAR = 'REIPL',
ADDSTR = 'ON',
ADDWHEN = '!DELETE && "%OS2VER%">="2.30"',
DELETEWHEN = 'DELETE',
UNIQUE = 'YES'