home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 35 Internet
/
35-Internet.zip
/
vrml2_1.zip
/
VRML2.PKG
< prev
next >
Wrap
Text File
|
1997-08-26
|
12KB
|
341 lines
*---------------------------------------------------------------------
* Service level
*---------------------------------------------------------------------
SERVICELEVEL
LEVEL = '000000'
*---------------------------------------------------------------------
* Default directories
*---------------------------------------------------------------------
PATH
FILE = 'C:/VRML2',
FILELABEL = 'Installation directory'
*---------------------------------------------------------------------
* Exit to define your product folder's object ID.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'ALWAYS',
EXITIGNOREERR = 'NO',
EXIT = 'SETVAR FOLDERID=VRML2FLD'
**********************************************************************
*---------------------------------------------------------------------
* 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 = '1000'
*---------------------------------------------------------------------
* Include a FILE entry to install the catalog file.
*---------------------------------------------------------------------
FILE
VOLUME = 'PROD001',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'DRIVE: VRML2.ICF',
PWS = 'VRML2.ICF',
DATE = '950101',
TIME = '1200',
SIZE = '1000'
*---------------------------------------------------------------------
* Set variable CATALOG to be the name of the catalog file;
* the variable is used in EPFISINC.PKG.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'SETVAR CATALOG=VRML2.ICF'
*---------------------------------------------------------------------
* Include a FILE entry to install the description file.
*---------------------------------------------------------------------
FILE
VOLUME = 'PROD001',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'DRIVE: VRML2.DSC',
PWS = 'VRML2.DSC',
DATE = '950101',
TIME = '1200',
SIZE = '1000'
*---------------------------------------------------------------------
* Copy all the icons needed.
*---------------------------------------------------------------------
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE:VRML2FLD.ICO',
PWS = 'VRML2FLD.ICO',
DATE = '970825',
TIME = '1446',
SIZE = '4026'
**********************************************************************
*---------------------------------------------------------------------
* Include VRML/2 component.
*---------------------------------------------------------------------
**********************************************************************
COMPONENT
NAME = 'VRML/2 v1.0',
ID = 'COMP1',
REQUIRES = 'INSFIRST DELLAST',
DISPLAY = 'YES',
DESCRIPTION = 'Base install files required to run VRML2. No other files will be installed.',
DELETE = 'YES',
SIZE = '2052595'
*---------------------------------------------------------------------
* Create the VRML/2 folder on the desktop.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPFolder "VRML/2" <WP_DESKTOP> R "ICONFILE=%EPFIFILEDIR%//VRML2FLD.ICO;OBJECTID=<%FOLDERID%>;"'
*---------------------------------------------------------------------
* Include all the files for the VRML/2 componet.
*---------------------------------------------------------------------
FILE
VOLUME = 'PROD001',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'DRIVE: VRML2.EXE',
PWS = 'VRML2.EXE',
DATE = '970825',
TIME = '1200',
SIZE = '472222'
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: purchase.exe',
PWS = 'purchase.exe',
DATE = '970825',
TIME = '1200',
SIZE = '89608'
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: purchase.app',
PWS = 'purchase.app',
DATE = '970825',
TIME = '1200',
SIZE = '22'
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: VRML2.doc',
PWS = 'VRML2.doc',
DATE = '970825',
TIME = '1446',
SIZE = '4708'
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: read.me',
PWS = 'read.me',
DATE = '970825',
TIME = '1446',
SIZE = '2141'
*---------------------------------------------------------------------
* Create a program object for VRML/2 in the main folder.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPProgram "VRML/2" <%FOLDERID%> R
"EXENAME=%EPFIFILEDIR%//VRML2.EXE;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<VRML2PRG>;"'
*---------------------------------------------------------------------
* Create a program object for the purchase application.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPProgram "Register" <%FOLDERID%> R
"EXENAME=%EPFIFILEDIR%//purchase.exe;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<VRML2_REG>;"'
*---------------------------------------------------------------------
* Create a shadow to the VRML/2 doc file.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPShadow "VRML/2 - DOC" <%FOLDERID%> U "OBJECTID=<VRML2DOC>;SHADOWID=%EPFIFILEDIR%//VRML2.doc"'
*---------------------------------------------------------------------
* Create a shadow to the read me file.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPShadow "Read me" <%FOLDERID%> U "OBJECTID=<VRML2READ>;SHADOWID=%EPFIFILEDIR%//read.me"'
*---------------------------------------------------------------------
* Copy all the sample files.
*---------------------------------------------------------------------
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: VRML2.wrl',
PWS = 'VRML2.wrl',
DATE = '970825',
TIME = '1446',
SIZE = '331'
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: chair.wrl',
PWS = 'chair.wrl',
DATE = '970825',
TIME = '1446',
SIZE = '26492'
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: 3dos2.bmp',
PWS = '3dos2.bmp',
DATE = '970825',
TIME = '1446',
SIZE = '98382'
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: biplane.wrl',
PWS = 'WRL/biplane.wrl',
DATE = '970825',
TIME = '1446',
SIZE = '49277'
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: 1701d.wrl',
PWS = 'WRL/1701d.wrl',
DATE = '970825',
TIME = '1446',
SIZE = '153622'
*---------------------------------------------------------------------
* Create the samples folder.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPShadow "WRL" <%FOLDERID%> R "OBJECTID=<VRML2SAMP>;SHADOWID=%EPFIFILEDIR%//WRL"'
*---------------------------------------------------------------------
* 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'
*---------------------------------------------------------------------
* Delete the VRML/2 program object.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <VRML2PRG>'
**********************************************************************
*---------------------------------------------------------------------
* This is the OpenGL componet.
*---------------------------------------------------------------------
**********************************************************************
COMPONENT
NAME = 'OpenGL v1.0',
ID = 'COMP2',
DESCRIPTION = 'Required library files to run a OpenGL program (version ogl9635.zip). Required for VRML/2.',
DISPLAY = 'YES',
SIZE = '4952981'
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: glut.dll',
PWSPATH = 'PWSFILE',
PWS = '%EPFIBOOTDRIVE%:\OS2\DLL\glut.dll',
DATE = '970825',
TIME = '1446',
SIZE = '109354'
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: libaux.dll',
PWSPATH = 'PWSFILE',
PWS = '%EPFIBOOTDRIVE%:\OS2\DLL\libaux.dll',
DATE = '970825',
TIME = '1446',
SIZE = '48256'
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: libtk.dll',
PWSPATH = 'PWSFILE',
PWS = '%EPFIBOOTDRIVE%:\OS2\DLL\libtk.dll',
DATE = '970825',
TIME = '1446',
SIZE = '147962'
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: opengl.dll',
PWSPATH = 'PWSFILE',
PWS = '%EPFIBOOTDRIVE%:\OS2\DLL\opengl.dll',
DATE = '970825',
TIME = '1446',
SIZE = '513671'
FILE
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
SOURCE = 'DRIVE: raster.dll',
PWSPATH = 'PWSFILE',
PWS = '%EPFIBOOTDRIVE%:\OS2\DLL\raster.dll',
DATE = '970825',
TIME = '1446',
SIZE = '4133738'
**********************************************************************
*---------------------------------------------------------------------
* This component deletes the product folder; it must be the last
* COMPONENT entry in the package file.
*---------------------------------------------------------------------
**********************************************************************
COMPONENT
NAME = 'DELLAST',
ID = 'DELLAST',
DISPLAY = 'NO',
SIZE = '0'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <%FOLDERID%>'