home *** CD-ROM | disk | FTP | other *** search
OS/2 install Package | 1996-10-01 | 12.1 KB | 449 lines |
- **********************************************************************
- * See the Software Installer Reference for information on creating a
- * package file.
- **********************************************************************
-
-
- *---------------------------------------------------------------------
- * Service level
- *---------------------------------------------------------------------
- SERVICELEVEL
- LEVEL = '000110'
-
-
- **********************************************************************
-
-
-
-
- *---------------------------------------------------------------------
- * Default directories
- *---------------------------------------------------------------------
- PATH
- FILE = 'C:/TOYLAND',
- FILELABEL = 'Base directory:'
-
-
- **********************************************************************
-
-
- FILE
- EXITWHEN = 'ALWAYS',
- EXIT = 'SETVAR FOLDERID=TOYLAND'
-
-
- **********************************************************************
-
-
- *---------------------------------------------------------------------
- * 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 = 'Toyland Product Folder',
- ID = 'TOYLPF',
- DISPLAY = 'NO',
- SIZE = '596716'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: TOYLAND.ICF',
- PWSPATH = 'FILE',
- PWS = 'TOYLAND.ICF',
- DATE = '961001',
- SIZE = '1000'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: TOYLAND.DSC',
- PWS = 'TOYLAND.DSC',
- DATE = '961001',
- SIZE = '1000'
-
- INCLUDE
- NAME = 'DRIVE: EPFISINC.PKG'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: install.exe',
- PWS = 'INSTALL\install.exe',
- DATE = '951001',
- SIZE = '247186'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: INSTALL\install.in_',
- PWS = 'INSTALL\install.in_',
- DATE = '951001',
- SIZE = '451719'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\install.cmd',
- PWS = 'install.cmd',
- DATE = '960625'
-
-
-
- FILE
- EXITWHEN = 'INSTALL || UPDATE',
- EXITIGNOREERR = 'NO',
- EXIT = 'CREATEWPSOBJECT WPFolder "Toyland" <WP_DESKTOP> R "OBJECTID=<%FOLDERID%>;"'
-
-
- FILE
- EXITWHEN = 'INSTALL || UPDATE || RESTORE',
- EXITIGNOREERR = 'NO',
- EXIT = 'SETVAR CATALOG=TOYLAND.ICF'
-
- COMPONENT
- NAME = 'Toyland Executables',
- ID = 'EXE',
- REQUIRES = 'INSFIRST DELLAST LEVELS',
- DISPLAY = 'YES',
- DESCRIPTION = 'The exectuable - required to run Toyland',
- SIZE = '948756'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\TOYLAND.EXE',
- PWS = 'TOYLAND.EXE',
- DATE = '961001',
- SIZE = '948756'
-
-
- *---------------------------------------------------------------------
- * Create a program object in the product folder.
- *
- *---------------------------------------------------------------------
- FILE
- EXITWHEN = 'INSTALL || UPDATE',
- EXITIGNOREERR = 'NO',
- EXIT = 'CREATEWPSOBJECT WPFolder "Toyland" <WP_DESKTOP> R "OBJECTID=<%FOLDERID%>;"'
- FILE
- EXITWHEN = 'INSTALL || UPDATE || RESTORE',
- EXITIGNOREERR = 'NO',
- EXIT = 'CREATEWPSOBJECT WPProgram "Toyland" <%FOLDERID%> R "EXENAME=%EPFIFILEDIR%\TOYLAND.EXE;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<TOYLANDP>;"'
-
- FILE
- EXITWHEN = 'DELETE',
- EXITIGNOREERR = 'YES',
- EXIT = 'DELETEWPSOBJECT <TOYLAND>'
-
-
- COMPONENT
- NAME = 'Levels',
- ID = 'LEVELS',
- REQUIRES = 'INSFIRST DELLAST EXE',
- DISPLAY = 'YES',
- DESCRIPTION = 'This component is required to run Toyland. It contains all level data',
- SIZE = '53906'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\DATA\LEVELS.DAT',
- PWS = 'DATA\LEVELS.DAT',
- DATE = '960625',
- SIZE = '90277'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\DATA\LEVELS.DIR',
- PWS = 'DATA\LEVELS.DIR',
- DATE = '960625',
- SIZE = '524'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\DATA\STATES.TOY',
- PWS = 'DATA\STATES.TOY',
- DATE = '960625',
- SIZE = '140'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\DATA\STATE1.TOY',
- PWS = 'DATA\STATE1.TOY',
- DATE = '960625',
- SIZE = '220'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\DATA\STATE2.TOY',
- PWS = 'DATA\STATE2.TOY',
- DATE = '960625',
- SIZE = '217'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\DATA\STATE4.TOY',
- PWS = 'DATA\STATE4.TOY',
- DATE = '960625',
- SIZE = '223'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\DATA\STATE5.TOY',
- PWS = 'DATA\STATE5.TOY',
- DATE = '960625',
- SIZE = '215'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\DATA\STATE6.TOY',
- PWS = 'DATA\STATE6.TOY',
- DATE = '960625',
- SIZE = '216'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\DATA\STATE7.TOY',
- PWS = 'DATA\STATE7.TOY',
- DATE = '960625',
- SIZE = '215'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\DATA\STATE8.TOY',
- PWS = 'DATA\STATE8.TOY',
- DATE = '960625',
- SIZE = '219'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\DATA\STATE9.TOY',
- PWS = 'DATA\STATE9.TOY',
- DATE = '960625',
- SIZE = '217'
-
-
- **********************************************************************
-
-
- COMPONENT
- NAME = 'Hicolor Graphics',
- ID = 'GRAPHHI',
- REQUIRES = 'INSFIRST DELLAST EXE',
- DISPLAY = 'YES',
- DESCRIPTION = 'Hicolor graphics. You need this or the 256 color graphics to run Toyland',
- SIZE = '1622152'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\GRAPHICS\GRAPHHI.DLL',
- PWS = 'GRAPHICS\GRAPHHI.DLL',
- DATE = '960625',
- SIZE = '1622152'
-
- COMPONENT
- NAME = '256 color Graphics',
- ID = 'GRAPHLOW',
- REQUIRES = 'INSFIRST DELLAST EXE',
- DISPLAY = 'YES',
- DESCRIPTION = '256 color graphics. You need this or the hicolor graphics to run Toyland',
- SIZE = '703626'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\GRAPHICS\GRAPH256.DLL',
- PWS = 'GRAPHICS\GRAPH256.DLL',
- DATE = '960625',
- SIZE = '703626'
-
- COMPONENT
- NAME = 'Sound',
- ID = 'SOUND',
- REQUIRES = 'INSFIRST DELLAST EXE',
- DISPLAY = 'YES',
- DESCRIPTION = 'Sound & Music Files and DLL',
- SIZE = '849155'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\TOYSOUND.DLL',
- PWS = 'TOYSOUND.DLL',
- DATE = '960625',
- SIZE = '36864'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\SOUND\HOBBES.WAV',
- PWS = 'SOUND\HOBBES.WAV',
- DATE = '960625',
- SIZE = '199404'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\SOUND\CHESS.WAV',
- PWS = 'SOUND\CHESS.WAV',
- DATE = '960625',
- SIZE = '265829'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\SOUND\CPU.WAV',
- PWS = 'SOUND\CPU.WAV',
- DATE = '960625',
- SIZE = '143384'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\MUSIC\Hobbes1.mid',
- PWS = 'MUSIC\Hobbes1.mid',
- DATE = '960625',
- SIZE = '42496'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\MUSIC\Hobbes2.mid',
- PWS = 'MUSIC\Hobbes2.mid',
- DATE = '960625',
- SIZE = '62464'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\MUSIC\Hobbes3.mid',
- PWS = 'MUSIC\Hobbes3.mid',
- DATE = '960625',
- SIZE = '36864'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\MUSIC\Chess1.mid',
- PWS = 'MUSIC\Chess1.mid',
- DATE = '960625',
- SIZE = '45887'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\MUSIC\CPU1.mid',
- PWS = 'MUSIC\CPU1.mid',
- DATE = '960625',
- SIZE = '4959'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\MUSIC\CPU2.mid',
- PWS = 'MUSIC\CPU2.mid',
- DATE = '960625',
- SIZE = '4519'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\MUSIC\CPU3.mid',
- PWS = 'MUSIC\CPU3.mid',
- DATE = '960625',
- SIZE = '4413'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\MUSIC\CPU4.mid',
- PWS = 'MUSIC\CPU4.mid',
- DATE = '960625',
- SIZE = '2106'
-
- COMPONENT
- NAME = 'Online Help',
- ID = 'HELP',
- REQUIRES = 'INSFIRST DELLAST EXE',
- DISPLAY = 'YES',
- DESCRIPTION = 'Online Help for Toyland',
- SIZE = '248321'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\TOYLAND.HLP',
- PWS = 'TOYLAND.HLP',
- DATE = '961001',
- SIZE = '248321'
-
- COMPONENT
- NAME = 'Text Files',
- ID = 'TEXT',
- REQUIRES = 'INSFIRST DELLAST EXE',
- DISPLAY = 'YES',
- DESCRIPTION = 'Various information files such as readme.doc, etc.',
- SIZE = '11235'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\README.1ST',
- PWS = 'README.1ST',
- DATE = '961001'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\README.DOC',
- PWS = 'README.DOC',
- DATE = '961001'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\REGISTER.DOC',
- PWS = 'REGISTER.DOC',
- DATE = '961001'
-
- FILE
- WHEN = 'OUTOFDATE',
- UNPACK = 'NO',
- SOURCE = 'DRIVE: ..\FILE_ID.DIZ',
- PWS = 'FILE_ID.DIZ',
- DATE = '961001'
-
- **********************************************************************
-
-
- *---------------------------------------------------------------------
- * 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 = '0'
-
- FILE
- EXITWHEN = 'DELETE',
- EXITIGNOREERR = 'YES',
- EXIT = 'DELETEWPSOBJECT <%FOLDERID%>'
-