home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
daxinst1.img
/
DAXPROD.PKG
< prev
next >
Wrap
Text File
|
1995-12-13
|
13KB
|
428 lines
**********************************************************************
* See the Software Installer Reference for information on creating a
* package file.
**********************************************************************
*---------------------------------------------------------------------
* Service level
*---------------------------------------------------------------------
SERVICELEVEL
LEVEL = '000000'
**********************************************************************
*---------------------------------------------------------------------
* Include 1 DISK entry for each diskette needed.
*
* The following changes are required:
* - Change "<Product Name>" in the each NAME keyword to your product
* name.
* - Set each VOLUME keyword to a unique value.
*---------------------------------------------------------------------
DISK
NAME = 'IBM Developer API Extensions for OS/2 - Diskette 1',
VOLUME = 'DISK1'
DISK
NAME = 'IBM Developer API Extensions for OS/2 - Diskette 2',
VOLUME = 'DISK2'
**********************************************************************
*---------------------------------------------------------------------
* Default directories
*---------------------------------------------------------------------
PATH
FILE = 'C:\OS2',
FILELABEL = 'OS/2 directory',
WORK = 'C:/OS2/DLL',
WORKLABEL = 'OS/2 DLL directory',
AUX1 = 'C:/OS2/INSTALL',
AUX1LABEL = 'OS/2 Install directory'
**********************************************************************
**********************************************************************
*
*---------------------------------------------------------------------
* Include a FILE entry to install the catalog file.
*
* The following changes are required:
* - Change the SOURCE and PWS keywords to the name of your catalog
* file.
*---------------------------------------------------------------------
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'DRIVE: CATALOG.ICF',
PWS = 'CATALOG.ICF',
PWSPATH = 'FILE',
SIZE = '2320'
*---------------------------------------------------------------------
* Set variable CATALOG to be the name of the catalog file;
* the variable is used in EPFISINC.PKG.
*
* The following changes are required:
* - Change "CATALOG.ICF" in the EXIT keyword to the name of your
* catalog file.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'SETVAR CATALOG=CATALOG.ICF'
*---------------------------------------------------------------------
* Include a FILE entry to install the description file.
*
* The following changes are required:
* - Change the SOURCE and PWS keywords to the name of your
* description file.
*---------------------------------------------------------------------
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'DRIVE: DAXPROD.TXT',
PWS = 'DAXPROD.TXT',
PWSPATH = 'FILE',
SIZE = '642'
*---------------------------------------------------------------------
* The included package file will install and register the
* Installation Utility. You do not need to make any changes to
* EPFISINC.PKG.
*---------------------------------------------------------------------
* INCLUDE
* NAME = 'DRIVE: EPFISINC.PKG'
*---------------------------------------------------------------------
* Include 1 COMPONENT entry for each component.
*
* The following changes are required:
* - Change "Component 1" in the NAME keyword to the name of the
* component.
* - Describe the component in the DESCRIPTION keyword.
*
* The component must require at least the INSFIRST and DELLAST
* components.
*---------------------------------------------------------------------
COMPONENT
NAME = 'IBM Developer API Extensions for OS/2',
ID = 'DAXCOMP1',
DISPLAY = 'YES',
DESCRIPTION = 'Installation of Developer API Extensions for OS/2.',
SIZE = '2436247'
*
*---------------------------------------------------------------------
* Include 1 FILE entry for each file in the component.
*
* The following changes are required:
* - Change the SOURCE and PWS keywords to the name of the file to
* install.
*---------------------------------------------------------------------
*----------------------------------------------------------------------
* DELETE DOS.DAT,BOOT.DAT,REGISTRY.DAT WHEN ACTION INSTALL IS SELECTED
*----------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL',
EXIT = 'DELETEFILES \BOOT.DAT \DOS.DAT \REGISTRY.DAT',
EXITIGNOREERR = 'YES'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: NAMEFW.DL_',
PWS = 'NAMEFW.DLL',
PWSPATH = 'WORK',
SIZE = '64040'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: NAMEDSP.DL_',
PWS = 'NAMEDSP.DLL',
PWSPATH = 'WORK',
SIZE = '154883'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: NAMEREXX.DL_',
PWS = 'NAMEREXX.DLL',
PWSPATH = 'WORK',
SIZE = '116355'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: NAMEREXX.MS_',
PWS = 'NAMEREXX.MSG',
PWSPATH = 'WORK',
SIZE = '3727'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: RUNRSRV.EX_',
PWS = 'RUNRSRV.EXE',
PWSPATH = 'FILE',
SIZE = '26996'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: PMDDEML.DL_',
PWS = 'PMDDEML.DLL',
PWSPATH = 'WORK',
SIZE = '112071'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: INST_DOS.EX_',
PWS = 'INST_DOS.EXE',
PWSPATH = 'AUX1',
SIZE = '39127'
* EXIT = 'EXEC bg tw %EPFICURPWS% DOS',
* EXITWHEN = 'INSTALL',
* EXITIGNOREERR = 'NO'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: PMWINX.DL_',
PWS = 'PMWINX.DLL',
PWSPATH = 'WORK',
SIZE = '420927'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: NAMEEXT.EX_',
PWS = 'NAMEEXT.EXE',
PWSPATH = 'FILE',
SIZE = '26237'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: NAMEADD.EX_',
PWS = 'NAMEADD.EXE',
PWSPATH = 'FILE',
SIZE = '26237'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: NAMECOPY.EX_',
PWS = 'NAMECOPY.EXE',
PWSPATH = 'FILE',
SIZE = '26237'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: NAMEDEL.EX_',
PWS = 'NAMEDEL.EXE',
PWSPATH = 'FILE',
SIZE = '26237'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: NAMEDUMP.EX_',
PWS = 'NAMEDUMP.EXE',
PWSPATH = 'FILE',
SIZE = '26237'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: NAMEMOD.EX_',
PWS = 'NAMEMOD.EXE',
PWSPATH = 'FILE',
SIZE = '26237'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: NAMEMOVE.EX_',
PWS = 'NAMEMOVE.EXE',
PWSPATH = 'FILE',
SIZE = '26237'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: REGINIT.EX_',
PWS = 'REGINIT.EXE',
PWSPATH = 'AUX1',
SIZE = '55753'
* EXIT = 'EXEC bg tw %EPFICURPWS%',
* EXITWHEN = 'INSTALL',
* EXITIGNOREERR = 'NO'
FILE
VOLUME = 'DISK1',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: REG_MRI.DL_',
PWS = 'REG_MRI.DLL',
PWSPATH = 'WORK',
SIZE = '18502'
* defect #xxxxxx
* FILE
* VOLUME = 'DISK2',
* WHEN = 'ALWAYS',
* REPLACEINUSE = 'I U D R',
* UNPACK = 'YES',
* SOURCE = 'DRIVE: REGISTRY.DL_',
* PWS = 'REGISTRY.DLL',
* PWSPATH = 'WORK',
* SIZE = '47800'
*---------------------------------------------------------------------------
* DE-REGISTER THE GUI EDITOR AND IGNORE ANY ERRORS
*---------------------------------------------------------------------------
* FILE
* VOLUME = 'DISK2',
* WHEN = 'ALWAYS',
* REPLACEINUSE = 'I U D R',
* UNPACK = 'YES',
* SOURCE = 'DRIVE: GUIUNST.EX_',
* PWS = 'GUIUNST.EXE',
* PWSPATH = 'FILE',
* SIZE = '26420',
* EXIT = 'EXEC bg tw %EPFICURPWS%',
* EXITWHEN = 'INSTALL',
* EXITIGNOREERR = 'YES'
* FILE
* VOLUME = 'DISK2',
* WHEN = 'ALWAYS',
* REPLACEINUSE = 'I U D R',
* UNPACK = 'YES',
* SOURCE = 'DRIVE: GUIINST.EX_',
* PWS = 'GUIINST.EXE',
* PWSPATH = 'FILE',
* SIZE = '30291'
* these lines were already commented out before defect #xxxxxx
** EXIT = 'EXEC bg tw %EPFICURPWS% %EPFIBOOTDRIVE%',
** EXITWHEN = 'INSTALL',
** EXITIGNOREERR = 'NO'
* end of defect #xxxxxx
*-----------------------------------------------------------------
* RUNRSRV.EXE WILL START RSRV.EXE IN A SEPERATE SESSION TO CREATE
* THE REGISTRY.DAT AND BOOT.DAT FILES IN THE ROOT. EXECUTE
* INST_DOS.EXE AND REGINIT.EXE TO REGISTER DAPIE SUPPORT AND
* RUN GUIINST.EXE TO CREATE THE NAMESPACE ICON FOR THE GUI EDITOR
*-----------------------------------------------------------------
FILE
VOLUME = 'DISK2',
WHEN = 'ALWAYS',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE: RSRV.EX_',
PWS = 'RSRV.EXE',
PWSPATH = 'FILE',
SIZE = '76403',
EXIT = 'EXEC bg tw RUNRSRV.EXE %EPFICURPWS%',
EXITWHEN = 'INSTALL',
EXITIGNOREERR = 'NO'
*----------------------------------------------------------------------
* DELETE RUNRSRV.EXE. IT DOESN'T NEED TO BE ON THE SYSTEM
*----------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL',
EXIT = 'DELETEFILES \OS2\RUNRSRV.EXE',
EXITIGNOREERR = 'YES'
*----------------------------------------------------------------------
* Force distribution manager to reboot the target
*
* Important:
* This must be the last FILE entry in the package file
*----------------------------------------------------------------------
FILE
SOURCE = 'DRIVE:CID_FE00.CMD',
PWS = 'CID_FE00.CMD',
PWSPATH = 'FILE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg tw CID_FE00.CMD',
EXITWHEN = 'ALWAYS && ("%EPFINONINTERACT%"=="YES")'
*------------------------------------------------------------------------
* UPDATE THE CONFIG.SYS FILE:
* RUN=%PATH%\RSRV.EXE
*------------------------------------------------------------------------
ADDCONFIG
VAR = 'RUN',
ADDSTR = '%EPFIFILEDIR%\RSRV.EXE',
ADDWHEN = 'INSTALL',
UNIQUE = 'YES'
*---------------------------------------------------------------------
* DELETE THE CONFIG.SYS RUN STATEMENT WHEN ACTION DELETE IS SELECTED.
*---------------------------------------------------------------------
ADDCONFIG
VAR = 'RUN',
ADDSTR = '%EPFIFILEDIR%\RSRV.EXE',
ADDWHEN = 'NEVER',
DELETEWHEN = 'DELETE'