home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: Product
/
Product.zip
/
mwm216.zip
/
mesa.pkg
< prev
next >
Wrap
Text File
|
1996-10-01
|
16KB
|
652 lines
*---------------------------------------------------------------------
* Service level
*---------------------------------------------------------------------
SERVICELEVEL
LEVEL = '000232'
**********************************************************************
*---------------------------------------------------------------------
* Default directories
*---------------------------------------------------------------------
PATH
FILE = 'C:/MESA2',
FILELABEL = 'Top level Mesa directory:',
WORK = 'C:/MESA2/DLL',
WORKLABEL = 'Mesa Dlls:',
AUX1 = 'C:/MESA2/EXAMPLES',
AUX1LABEL = 'Mesa examples:',
AUX2 = 'C:/MESA2/EXAMPLES/SRC',
AUX2LABEL = 'Example programs source:'
*---------------------------------------------------------------------
* Exit to define your product folder's object ID.
*
* The following changes are required:
* - Set variable FOLDERID to your folder's object ID; be sure to make
* the value sufficiently unique; do not use "PRODFLDR".
*---------------------------------------------------------------------
FILE
EXITWHEN = 'ALWAYS',
EXITIGNOREERR = 'NO',
EXIT = 'SETVAR FOLDERID=MESA2'
**********************************************************************
*---------------------------------------------------------------------
* This component creates a folder on the desktop. You must create
* the folder in a hidden component to ensure that deleting your
* product does not delete the folder before the objects within the
* folder are deleted.
*---------------------------------------------------------------------
COMPONENT
NAME = 'INSFIRST',
ID = 'INSFIRST',
DISPLAY = 'NO',
SIZE = '810000',
SHARED = 'NO',
DELETE = 'YES'
*---------------------------------------------------------------------
* 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
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE:MESA.ICF',
PWS = 'MESA.ICF',
DATE = '960926',
TIME = '1325',
SIZE = '600'
*---------------------------------------------------------------------
* 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=MESA.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
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE:MESA.DSC',
PWS = 'MESA.DSC',
DATE = '960717',
TIME = '0956',
SIZE = '27'
*---------------------------------------------------------------------
* Create your product's folder on the desktop.
*
* The following changes are required:
* - Change "<Product Name>" in the EXIT keyword to your product name.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPFolder "Mesa for OS/2" <WP_DESKTOP> R "OBJECTID=<%FOLDERID%>;"'
*---------------------------------------------------------------------
* 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 = 'Mesa Base files',
ID = 'MESABASE',
REQUIRES = 'INSFIRST DELLAST',
DISPLAY = 'YES',
DESCRIPTION = 'The Basic Mesa for OS/2 package.',
SIZE = '2610000',
SHARED = 'NO',
DELETE = 'YES'
FILE
NAME = 'README',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE:README.TXT',
PWS = 'README.TXT',
SIZE = '12509'
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPProgram "Read Me!" <%FOLDERID%> R "EXENAME=E.EXE;STARTUPDIR=%EPFIFILEDIR%;PARAMETERS=README.TXT;OBJECTID=<M2README>;"'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <M2README>'
FILE
NAME = 'MESA2FAQ',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE:MESAFAQ.TXT',
PWS = 'MESAFAQ.TXT',
SIZE = '24928'
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPProgram "Mesa FAQ" <%FOLDERID%> R "EXENAME=E.EXE;STARTUPDIR=%EPFIFILEDIR%;PARAMETERS=MESAFAQ.TXT;OBJECTID=<M2FAQ>;"'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <M2FAQ>'
FILE
NAME = 'MESA2EXE',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'DRIVE:MESA2.EX_',
PWS = 'Mesa2.EXE',
SIZE = '509960'
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPProgram "Mesa for OS/2" <%FOLDERID%> R "EXENAME=%EPFIFILEDIR%//Mesa2.EXE;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<M2EXE>;"'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <M2EXE>'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEINI "Mesa2"'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES %EPFIFILEDIR%//Mesa2.INI'
* install the ICONS
FILE
NAME = 'M2MODICO',
WHEN = 'OUTOFDATE',
UNPACK = 'YES',
SOURCE = 'DRIVE:M2MODEL.IC_',
PWS = 'm2model.ico',
SIZE = '2448'
FILE
NAME = 'M2BMODICO',
WHEN = 'OUTOFDATE',
UNPACK = 'YES',
SOURCE = 'DRIVE:M2BMODEL.IC_',
PWS = 'm2bmodel.ico',
SIZE = '2448'
FILE
NAME = 'MESA2HLP',
WHEN = 'OUTOFDATE',
UNPACK = 'YES',
SOURCE = 'DRIVE:MESA2.HL_',
PWS = 'Mesa2.hlp',
SIZE = '465811'
FILE
NAME = 'MESACOREDLL',
WHEN = 'OUTOFDATE',
PWSPATH = 'WORK',
UNPACK = 'YES',
SOURCE = 'DRIVE:MESACORE.DL_',
PWS = 'Mesacore.DLL',
SIZE = '1485551'
FILE
NAME = 'MESAFEED',
WHEN = 'OUTOFDATE',
PWSPATH = 'WORK',
UNPACK = 'YES',
SOURCE = 'DRIVE:MESAFEED.DL_',
PWS = 'MesaFeed.DLL',
SIZE = '69523'
FILE
NAME = 'MESALICDLL',
WHEN = 'OUTOFDATE',
PWSPATH = 'WORK',
UNPACK = 'YES',
SOURCE = 'DRIVE:MESALIC.DL_',
PWS = 'MesaLic.DLL',
SIZE = '34845'
UPDATECONFIG
VAR = 'LIBPATH',
ADDSTR = '%EPFIWORKDIR%',
ADDWHEN = 'INSTALL || UPDATE || RESTORE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'END'
UPDATECONFIG
VAR = 'SET HELP',
ADDSTR = '%EPFIFILEDIR%',
ADDWHEN = 'INSTALL || UPDATE || RESTORE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'END'
**********************************************************************
COMPONENT
NAME = 'Mesa Examples',
ID = 'MESEXMP',
REQUIRES = 'MESABASE',
DISPLAY = 'YES',
DESCRIPTION = 'The Mesa for OS/2 example files.',
SIZE = '480000',
SHARED = 'NO',
DELETE = 'YES'
FILE
NAME = 'AUTOLOADm2',
WHEN = 'OUTOFDATE',
UNPACK = 'YES',
SOURCE = 'DRIVE:autoload.m2_',
PWS = 'autoload.m2',
SIZE = '65857'
* Install this file in the file directory
*
*
*
*
* Define a file entry
FILE
NAME = 'FANDPTXT',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:fandp.tx_',
PWS = 'fandp.txt',
SIZE = '3285'
* Install this file in the file directory
*
*
*
* Define a file entry
FILE
NAME = 'FEEDICO',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:FEED.IC_',
PWS = 'feed.ico',
SIZE = '874'
* Define a file entry
FILE
NAME = 'FEEDEXE',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:FEED.EX_',
PWS = 'feed.exe',
SIZE = '33303'
* Define a file entry
FILE
NAME = 'PAGEICO',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:PAGE.IC_',
PWS = 'page.ico',
SIZE = '874'
FILE
NAME = 'PAGEEXE',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:PAGE.EX_',
PWS = 'page.exe',
SIZE = '56356'
* Begin : Mesa for OS/2 sample files
* Define a file entry
FILE
NAME = 'ACCOUNT',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:ACCOUNT.M2_',
PWS = 'account.m2',
SIZE = '53032'
* Install this file in the file directory
*
*
*
*
*
* Define a file entry
FILE
NAME = 'EXAMPLES',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:EXAMPLES.M2_',
PWS = 'examples.m2',
SIZE = '13684'
* Define a file entry
FILE
NAME = 'FEATURES',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:FEATURES.M2_',
PWS = 'features.m2',
SIZE = '30250'
* Define a file entry
FILE
NAME = 'PORTFLIO',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:PORTFLIO.M2_',
PWS = 'portflio.m2',
SIZE = '33042'
* Define a file entry
FILE
NAME = 'PRESENT',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:PRESENT.M2_',
PWS = 'present.m2',
SIZE = '72150'
* New examples for Mesa for OS/2 v2.0.4
* Define a file entry
FILE
NAME = 'BASICS',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:BASICS.M2_',
PWS = 'basics.m2',
SIZE = '13464'
* Define a file entry
FILE
NAME = 'CURRENCY',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:CURRENCY.M2_',
PWS = 'currency.m2',
SIZE = '15162'
* Define a file entry
FILE
NAME = 'DATA',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:DATA.M2_',
PWS = 'data.m2',
SIZE = '32306'
* Define a file entry
FILE
NAME = 'FIRST_PA',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:FIRST_PA.M2_',
PWS = 'first_pa.m2',
SIZE = '11591'
* Define a file entry
FILE
NAME = 'INVOICE',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:INVOICE.M2_',
PWS = 'invoice.m2',
SIZE = '5642'
* Define a file entry
FILE
NAME = 'SALES',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:SALES.M2_',
PWS = 'sales.m2',
SIZE = '20376'
* Define a file entry
FILE
NAME = 'TARIFFS',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX1',
UNPACK = 'YES',
SOURCE = 'DRIVE:TARIFFS.M2_',
PWS = 'tariffs.m2',
SIZE = '16442'
**********************************************************************
COMPONENT
NAME = 'Mesa Example Programs Source Code',
ID = 'MESEXSRC',
REQUIRES = 'MESABASE',
DISPLAY = 'YES',
DESCRIPTION = 'The Mesa for OS/2 Real Time Feed example source code.',
SIZE = '20000',
SHARED = 'NO',
DELETE = 'YES'
FILE
NAME = 'FEEDDEP',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX2',
UNPACK = 'YES',
SOURCE = 'DRIVE:feed.de_',
PWS = 'Feed/feed.Dep',
SIZE = '120'
FILE
NAME = 'FEEDCPP',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX2',
UNPACK = 'YES',
SOURCE = 'DRIVE:feed.cp_',
PWS = 'Feed/feed.cpp',
SIZE = '2830'
FILE
NAME = 'FEEDDEF',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX2',
UNPACK = 'YES',
SOURCE = 'DRIVE:feed.df_',
PWS = 'Feed/feed.Def',
SIZE = '385'
FILE
NAME = 'FEEDH',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX2',
UNPACK = 'YES',
SOURCE = 'DRIVE:feed.h_',
PWS = 'Feed/feed.h',
SIZE = '1619'
FILE
NAME = 'FEEDMAK',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX2',
UNPACK = 'YES',
SOURCE = 'DRIVE:feed.ma_',
PWS = 'Feed/feed.mak',
SIZE = '564'
FILE
NAME = 'PAGERC',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX2',
UNPACK = 'YES',
SOURCE = 'DRIVE:PAGE.RC_',
PWS = 'Page/Page.RC',
SIZE = '306'
FILE
NAME = 'OS2H',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX2',
UNPACK = 'YES',
SOURCE = 'DRIVE:os2h.h_',
PWS = 'Page/os2h.h',
SIZE = '1346'
FILE
NAME = 'PAGEDEP',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX2',
UNPACK = 'YES',
SOURCE = 'DRIVE:page.de_',
PWS = 'Page/page.Dep',
SIZE = '215'
FILE
NAME = 'PAGECPP',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX2',
UNPACK = 'YES',
SOURCE = 'DRIVE:page.cp_',
PWS = 'Page/page.cpp',
SIZE = '2205'
FILE
NAME = 'PAGEDEF',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX2',
UNPACK = 'YES',
SOURCE = 'DRIVE:page.df_',
PWS = 'Page/page.Def',
SIZE = '416'
FILE
NAME = 'PAGEMAK',
WHEN = 'OUTOFDATE',
PWSPATH = 'AUX2',
UNPACK = 'YES',
SOURCE = 'DRIVE:page.ma_',
PWS = 'Page/page.mak',
SIZE = '937'
* End: Mesa for OS/2 example source code.
COMPONENT
NAME = 'Mesa Online Documentation',
ID = 'MESADOC',
DISPLAY = 'YES',
DESCRIPTION = 'The Mesa for OS/2 on-line Documentation. (.INF form)',
SIZE = '460000',
SHARED = 'NO',
DELETE = 'YES'
* Define a file entry
FILE
NAME = 'MESA2DOCINF',
WHEN = 'OUTOFDATE',
UNPACK = 'YES',
SOURCE = 'DRIVE:MESA2DOC.IN_',
PWS = 'Mesa2doc.inf',
SIZE = '450926'
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPProgram "Mesa Online Documentation" <%FOLDERID%> R "EXENAME=VIEW.EXE;STARTUPDIR=%EPFIFILEDIR%;PARAMETERS=MESA2DOC.INF;OBJECTID=<MESDOC>;"'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <MESDOC>'
*---------------------------------------------------------------------
* This component deletes the product folder; it must be the last
* COMPONENT entry in the package file.
*
* No changes are required to any entry in this component.
*---------------------------------------------------------------------
COMPONENT
NAME = 'DELLAST',
ID = 'DELLAST',
DISPLAY = 'NO',
SIZE = '10000',
SHARED = 'NO',
DELETE = 'YES'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <%FOLDERID%>'