home *** CD-ROM | disk | FTP | other *** search
/ Spel 4 / Spel4.iso / os2 / denk / toyland / install / toyland.pkg < prev   
Encoding:
OS/2 install Package  |  1996-10-01  |  12.1 KB  |  449 lines

  1. **********************************************************************
  2. *  See the Software Installer Reference for information on creating a
  3. *  package file.
  4. **********************************************************************
  5.  
  6.  
  7. *---------------------------------------------------------------------
  8. *  Service level
  9. *---------------------------------------------------------------------
  10. SERVICELEVEL
  11.    LEVEL = '000110'
  12.  
  13.  
  14. **********************************************************************
  15.  
  16.  
  17.  
  18.  
  19. *---------------------------------------------------------------------
  20. *  Default directories
  21. *---------------------------------------------------------------------
  22. PATH
  23.    FILE      = 'C:/TOYLAND',
  24.    FILELABEL = 'Base directory:'
  25.  
  26.  
  27. **********************************************************************
  28.  
  29.  
  30. FILE
  31.    EXITWHEN = 'ALWAYS',
  32.    EXIT     = 'SETVAR FOLDERID=TOYLAND'
  33.  
  34.  
  35. **********************************************************************
  36.  
  37.  
  38. *---------------------------------------------------------------------
  39. *  This component creates a folder on the desktop.  You must create
  40. *  the folder in a hidden component to ensure that deleting your
  41. *  product does not delete the folder before the objects within the
  42. *  folder are deleted.
  43. *---------------------------------------------------------------------
  44. COMPONENT
  45.    NAME    = 'Toyland Product Folder',
  46.    ID      = 'TOYLPF',
  47.    DISPLAY = 'NO',
  48.    SIZE    = '596716'
  49.  
  50. FILE
  51.    WHEN          = 'OUTOFDATE',
  52.    UNPACK        = 'NO',
  53.    SOURCE        = 'DRIVE: TOYLAND.ICF',
  54.    PWSPATH       = 'FILE',
  55.    PWS           = 'TOYLAND.ICF',
  56.    DATE          = '961001',
  57.    SIZE          = '1000'
  58.  
  59. FILE
  60.    WHEN          = 'OUTOFDATE',
  61.    UNPACK        = 'NO',
  62.    SOURCE        = 'DRIVE: TOYLAND.DSC',
  63.    PWS           = 'TOYLAND.DSC',
  64.    DATE          = '961001',
  65.    SIZE          = '1000'
  66.  
  67. INCLUDE
  68.    NAME = 'DRIVE: EPFISINC.PKG'
  69.  
  70. FILE
  71.    WHEN          = 'OUTOFDATE',
  72.    UNPACK        = 'NO',
  73.    SOURCE        = 'DRIVE: install.exe',
  74.    PWS           = 'INSTALL\install.exe',
  75.    DATE          = '951001',
  76.    SIZE          = '247186'
  77.  
  78. FILE
  79.    WHEN          = 'OUTOFDATE',
  80.    UNPACK        = 'NO',
  81.    SOURCE        = 'DRIVE: INSTALL\install.in_',
  82.    PWS           = 'INSTALL\install.in_',
  83.    DATE          = '951001',
  84.    SIZE          = '451719'
  85.  
  86. FILE
  87.    WHEN          = 'OUTOFDATE',
  88.    UNPACK        = 'NO',
  89.    SOURCE        = 'DRIVE: ..\install.cmd',
  90.    PWS           = 'install.cmd',
  91.    DATE          = '960625'
  92.  
  93.  
  94.  
  95. FILE
  96.    EXITWHEN      = 'INSTALL || UPDATE',
  97.    EXITIGNOREERR = 'NO',
  98.    EXIT          = 'CREATEWPSOBJECT WPFolder "Toyland" <WP_DESKTOP> R "OBJECTID=<%FOLDERID%>;"'
  99.  
  100.  
  101. FILE
  102.    EXITWHEN      = 'INSTALL || UPDATE || RESTORE',
  103.    EXITIGNOREERR = 'NO',
  104.    EXIT          = 'SETVAR CATALOG=TOYLAND.ICF'
  105.  
  106. COMPONENT
  107.    NAME        = 'Toyland Executables',
  108.    ID          = 'EXE',
  109.    REQUIRES    = 'INSFIRST DELLAST LEVELS',
  110.    DISPLAY     = 'YES',
  111.    DESCRIPTION = 'The exectuable - required to run Toyland',
  112.    SIZE        = '948756'
  113.  
  114. FILE
  115.    WHEN          = 'OUTOFDATE',
  116.    UNPACK        = 'NO',
  117.    SOURCE        = 'DRIVE: ..\TOYLAND.EXE',
  118.    PWS           = 'TOYLAND.EXE',
  119.    DATE          = '961001',
  120.    SIZE          = '948756'
  121.  
  122.  
  123. *---------------------------------------------------------------------
  124. *  Create a program object in the product folder.
  125. *
  126. *---------------------------------------------------------------------
  127. FILE
  128.    EXITWHEN      = 'INSTALL || UPDATE',
  129.    EXITIGNOREERR = 'NO',
  130.    EXIT          = 'CREATEWPSOBJECT WPFolder "Toyland" <WP_DESKTOP> R "OBJECTID=<%FOLDERID%>;"'
  131. FILE
  132.    EXITWHEN      = 'INSTALL || UPDATE || RESTORE',
  133.    EXITIGNOREERR = 'NO',
  134.    EXIT          = 'CREATEWPSOBJECT WPProgram "Toyland" <%FOLDERID%> R "EXENAME=%EPFIFILEDIR%\TOYLAND.EXE;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<TOYLANDP>;"'
  135.  
  136. FILE
  137.    EXITWHEN      = 'DELETE',
  138.    EXITIGNOREERR = 'YES',
  139.    EXIT          = 'DELETEWPSOBJECT <TOYLAND>'
  140.  
  141.  
  142. COMPONENT
  143.    NAME        = 'Levels',
  144.    ID          = 'LEVELS',
  145.    REQUIRES    = 'INSFIRST DELLAST EXE',
  146.    DISPLAY     = 'YES',
  147.    DESCRIPTION = 'This component is required to run Toyland. It contains all level data',
  148.    SIZE        = '53906'
  149.  
  150. FILE
  151.    WHEN         = 'OUTOFDATE',
  152.    UNPACK       = 'NO',
  153.    SOURCE       = 'DRIVE: ..\DATA\LEVELS.DAT',
  154.    PWS          = 'DATA\LEVELS.DAT',
  155.    DATE         = '960625',
  156.    SIZE         = '90277'
  157.  
  158. FILE
  159.    WHEN         = 'OUTOFDATE',
  160.    UNPACK       = 'NO',
  161.    SOURCE       = 'DRIVE: ..\DATA\LEVELS.DIR',
  162.    PWS          = 'DATA\LEVELS.DIR',
  163.    DATE         = '960625',
  164.    SIZE         = '524'
  165.  
  166. FILE
  167.    WHEN         = 'OUTOFDATE',
  168.    UNPACK       = 'NO',
  169.    SOURCE       = 'DRIVE: ..\DATA\STATES.TOY',
  170.    PWS          = 'DATA\STATES.TOY',
  171.    DATE         = '960625',
  172.    SIZE         = '140'
  173.  
  174. FILE
  175.    WHEN         = 'OUTOFDATE',
  176.    UNPACK       = 'NO',
  177.    SOURCE       = 'DRIVE: ..\DATA\STATE1.TOY',
  178.    PWS          = 'DATA\STATE1.TOY',
  179.    DATE         = '960625',
  180.    SIZE         = '220'
  181.  
  182. FILE
  183.    WHEN         = 'OUTOFDATE',
  184.    UNPACK       = 'NO',
  185.    SOURCE       = 'DRIVE: ..\DATA\STATE2.TOY',
  186.    PWS          = 'DATA\STATE2.TOY',
  187.    DATE         = '960625',
  188.    SIZE         = '217'
  189.  
  190. FILE
  191.    WHEN         = 'OUTOFDATE',
  192.    UNPACK       = 'NO',
  193.    SOURCE       = 'DRIVE: ..\DATA\STATE4.TOY',
  194.    PWS          = 'DATA\STATE4.TOY',
  195.    DATE         = '960625',
  196.    SIZE         = '223'
  197.  
  198. FILE
  199.    WHEN         = 'OUTOFDATE',
  200.    UNPACK       = 'NO',
  201.    SOURCE       = 'DRIVE: ..\DATA\STATE5.TOY',
  202.    PWS          = 'DATA\STATE5.TOY',
  203.    DATE         = '960625',
  204.    SIZE         = '215'
  205.  
  206. FILE
  207.    WHEN         = 'OUTOFDATE',
  208.    UNPACK       = 'NO',
  209.    SOURCE       = 'DRIVE: ..\DATA\STATE6.TOY',
  210.    PWS          = 'DATA\STATE6.TOY',
  211.    DATE         = '960625',
  212.    SIZE         = '216'
  213.  
  214. FILE
  215.    WHEN         = 'OUTOFDATE',
  216.    UNPACK       = 'NO',
  217.    SOURCE       = 'DRIVE: ..\DATA\STATE7.TOY',
  218.    PWS          = 'DATA\STATE7.TOY',
  219.    DATE         = '960625',
  220.    SIZE         = '215'
  221.  
  222. FILE
  223.    WHEN         = 'OUTOFDATE',
  224.    UNPACK       = 'NO',
  225.    SOURCE       = 'DRIVE: ..\DATA\STATE8.TOY',
  226.    PWS          = 'DATA\STATE8.TOY',
  227.    DATE         = '960625',
  228.    SIZE         = '219'
  229.  
  230. FILE
  231.    WHEN         = 'OUTOFDATE',
  232.    UNPACK       = 'NO',
  233.    SOURCE       = 'DRIVE: ..\DATA\STATE9.TOY',
  234.    PWS          = 'DATA\STATE9.TOY',
  235.    DATE         = '960625',
  236.    SIZE         = '217'
  237.  
  238.  
  239. **********************************************************************
  240.  
  241.  
  242. COMPONENT
  243.    NAME        = 'Hicolor Graphics',
  244.    ID          = 'GRAPHHI',
  245.    REQUIRES    = 'INSFIRST DELLAST EXE',
  246.    DISPLAY     = 'YES',
  247.    DESCRIPTION = 'Hicolor graphics. You need this or the 256 color graphics to run Toyland',
  248.    SIZE        = '1622152'
  249.  
  250. FILE
  251.    WHEN          = 'OUTOFDATE',
  252.    UNPACK        = 'NO',
  253.    SOURCE        = 'DRIVE: ..\GRAPHICS\GRAPHHI.DLL',
  254.    PWS           = 'GRAPHICS\GRAPHHI.DLL',
  255.    DATE          = '960625',
  256.    SIZE          = '1622152'
  257.  
  258. COMPONENT
  259.    NAME        = '256 color Graphics',
  260.    ID          = 'GRAPHLOW',
  261.    REQUIRES    = 'INSFIRST DELLAST EXE',
  262.    DISPLAY     = 'YES',
  263.    DESCRIPTION = '256 color graphics. You need this or the hicolor graphics to run Toyland',
  264.    SIZE        = '703626'
  265.  
  266. FILE
  267.    WHEN          = 'OUTOFDATE',
  268.    UNPACK        = 'NO',
  269.    SOURCE        = 'DRIVE: ..\GRAPHICS\GRAPH256.DLL',
  270.    PWS           = 'GRAPHICS\GRAPH256.DLL',
  271.    DATE          = '960625',
  272.    SIZE          = '703626'
  273.  
  274. COMPONENT
  275.    NAME        = 'Sound',
  276.    ID          = 'SOUND',
  277.    REQUIRES    = 'INSFIRST DELLAST EXE',
  278.    DISPLAY     = 'YES',
  279.    DESCRIPTION = 'Sound & Music Files and DLL',
  280.    SIZE        = '849155'
  281.  
  282. FILE
  283.    WHEN          = 'OUTOFDATE',
  284.    UNPACK        = 'NO',
  285.    SOURCE        = 'DRIVE: ..\TOYSOUND.DLL',
  286.    PWS           = 'TOYSOUND.DLL',
  287.    DATE          = '960625',
  288.    SIZE          = '36864'
  289.  
  290. FILE
  291.    WHEN          = 'OUTOFDATE',
  292.    UNPACK        = 'NO',
  293.    SOURCE        = 'DRIVE: ..\SOUND\HOBBES.WAV',
  294.    PWS           = 'SOUND\HOBBES.WAV',
  295.    DATE          = '960625',
  296.    SIZE          = '199404'
  297.  
  298. FILE
  299.    WHEN          = 'OUTOFDATE',
  300.    UNPACK        = 'NO',
  301.    SOURCE        = 'DRIVE: ..\SOUND\CHESS.WAV',
  302.    PWS           = 'SOUND\CHESS.WAV',
  303.    DATE          = '960625',
  304.    SIZE          = '265829'
  305.  
  306. FILE
  307.    WHEN          = 'OUTOFDATE',
  308.    UNPACK        = 'NO',
  309.    SOURCE        = 'DRIVE: ..\SOUND\CPU.WAV',
  310.    PWS           = 'SOUND\CPU.WAV',
  311.    DATE          = '960625',
  312.    SIZE          = '143384'
  313.  
  314. FILE
  315.    WHEN          = 'OUTOFDATE',
  316.    UNPACK        = 'NO',
  317.    SOURCE        = 'DRIVE: ..\MUSIC\Hobbes1.mid',
  318.    PWS           = 'MUSIC\Hobbes1.mid',
  319.    DATE          = '960625',
  320.    SIZE          = '42496'
  321.  
  322. FILE
  323.    WHEN          = 'OUTOFDATE',
  324.    UNPACK        = 'NO',
  325.    SOURCE        = 'DRIVE: ..\MUSIC\Hobbes2.mid',
  326.    PWS           = 'MUSIC\Hobbes2.mid',
  327.    DATE          = '960625',
  328.    SIZE          = '62464'
  329.  
  330. FILE
  331.    WHEN          = 'OUTOFDATE',
  332.    UNPACK        = 'NO',
  333.    SOURCE        = 'DRIVE: ..\MUSIC\Hobbes3.mid',
  334.    PWS           = 'MUSIC\Hobbes3.mid',
  335.    DATE          = '960625',
  336.    SIZE          = '36864'
  337.  
  338. FILE
  339.    WHEN          = 'OUTOFDATE',
  340.    UNPACK        = 'NO',
  341.    SOURCE        = 'DRIVE: ..\MUSIC\Chess1.mid',
  342.    PWS           = 'MUSIC\Chess1.mid',
  343.    DATE          = '960625',
  344.    SIZE          = '45887'
  345.  
  346. FILE
  347.    WHEN          = 'OUTOFDATE',
  348.    UNPACK        = 'NO',
  349.    SOURCE        = 'DRIVE: ..\MUSIC\CPU1.mid',
  350.    PWS           = 'MUSIC\CPU1.mid',
  351.    DATE          = '960625',
  352.    SIZE          = '4959'
  353.  
  354. FILE
  355.    WHEN          = 'OUTOFDATE',
  356.    UNPACK        = 'NO',
  357.    SOURCE        = 'DRIVE: ..\MUSIC\CPU2.mid',
  358.    PWS           = 'MUSIC\CPU2.mid',
  359.    DATE          = '960625',
  360.    SIZE          = '4519'
  361.  
  362. FILE
  363.    WHEN          = 'OUTOFDATE',
  364.    UNPACK        = 'NO',
  365.    SOURCE        = 'DRIVE: ..\MUSIC\CPU3.mid',
  366.    PWS           = 'MUSIC\CPU3.mid',
  367.    DATE          = '960625',
  368.    SIZE          = '4413'
  369.  
  370. FILE
  371.    WHEN          = 'OUTOFDATE',
  372.    UNPACK        = 'NO',
  373.    SOURCE        = 'DRIVE: ..\MUSIC\CPU4.mid',
  374.    PWS           = 'MUSIC\CPU4.mid',
  375.    DATE          = '960625',
  376.    SIZE          = '2106'
  377.  
  378. COMPONENT
  379.    NAME        = 'Online Help',
  380.    ID          = 'HELP',
  381.    REQUIRES    = 'INSFIRST DELLAST EXE',
  382.    DISPLAY     = 'YES',
  383.    DESCRIPTION = 'Online Help for Toyland',
  384.    SIZE        = '248321'
  385.  
  386. FILE
  387.    WHEN          = 'OUTOFDATE',
  388.    UNPACK        = 'NO',
  389.    SOURCE        = 'DRIVE: ..\TOYLAND.HLP',
  390.    PWS           = 'TOYLAND.HLP',
  391.    DATE          = '961001',
  392.    SIZE          = '248321'
  393.  
  394. COMPONENT
  395.    NAME        = 'Text Files',
  396.    ID          = 'TEXT',
  397.    REQUIRES    = 'INSFIRST DELLAST EXE',
  398.    DISPLAY     = 'YES',
  399.    DESCRIPTION = 'Various information files such as readme.doc, etc.',
  400.    SIZE        = '11235'
  401.  
  402. FILE
  403.    WHEN          = 'OUTOFDATE',
  404.    UNPACK        = 'NO',
  405.    SOURCE        = 'DRIVE: ..\README.1ST',
  406.    PWS           = 'README.1ST',
  407.    DATE          = '961001'
  408.  
  409. FILE
  410.    WHEN          = 'OUTOFDATE',
  411.    UNPACK        = 'NO',
  412.    SOURCE        = 'DRIVE: ..\README.DOC',
  413.    PWS           = 'README.DOC',
  414.    DATE          = '961001'
  415.  
  416. FILE
  417.    WHEN          = 'OUTOFDATE',
  418.    UNPACK        = 'NO',
  419.    SOURCE        = 'DRIVE: ..\REGISTER.DOC',
  420.    PWS           = 'REGISTER.DOC',
  421.    DATE          = '961001'
  422.  
  423. FILE
  424.    WHEN          = 'OUTOFDATE',
  425.    UNPACK        = 'NO',
  426.    SOURCE        = 'DRIVE: ..\FILE_ID.DIZ',
  427.    PWS           = 'FILE_ID.DIZ',
  428.    DATE          = '961001'
  429.  
  430. **********************************************************************
  431.  
  432.  
  433. *---------------------------------------------------------------------
  434. *  This component deletes the product folder; it must be the last
  435. *  COMPONENT entry in the package file.
  436. *
  437. *  No changes are required to any entry in this component.
  438. *---------------------------------------------------------------------
  439. COMPONENT
  440.    NAME    = 'DELLAST',
  441.    ID      = 'DELLAST',
  442.    DISPLAY = 'NO',
  443.    SIZE    = '0'
  444.  
  445. FILE
  446.    EXITWHEN      = 'DELETE',
  447.    EXITIGNOREERR = 'YES',
  448.    EXIT          = 'DELETEWPSOBJECT <%FOLDERID%>'
  449.