home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 March / Chip_1998-03_cd.bin / zkuste / SVET_OS2 / LEMMINGS / LEMDEMOF.ZIP / LEMDEMO.PKG < prev    next >
Text File  |  1995-12-18  |  12KB  |  507 lines

  1. *---------------------------------------------------------------------
  2. *  Installer script for Lemmings For OS/2 Demo
  3. *---------------------------------------------------------------------
  4. SERVICELEVEL
  5.    LEVEL = 'Version 1.02'
  6.  
  7.  
  8. **********************************************************************
  9.  
  10.  
  11. DISK
  12.    NAME = 'Lemmings for OS/2 Demo',
  13.    VOLUME = 'LEMDEMO'
  14.  
  15. **********************************************************************
  16.  
  17.  
  18. *---------------------------------------------------------------------
  19. *  Default directory
  20. *---------------------------------------------------------------------
  21.  
  22. PATH
  23.    FILE = 'C:/LEMDEMO',
  24.    FILELABEL = 'Lemmings Demo directory'
  25.  
  26.  
  27. **********************************************************************
  28.  
  29.  
  30. *---------------------------------------------------------------------
  31. *  Define Lemmings folder object ID
  32. *---------------------------------------------------------------------
  33.  
  34. FILE
  35.    EXITWHEN = 'ALWAYS',
  36.    EXITIGNOREERR = 'NO',
  37.    EXIT = 'SETVAR FOLDERID=LEMMDEMOFLDR'
  38.  
  39.  
  40. **********************************************************************
  41.  
  42.  
  43. *---------------------------------------------------------------------
  44. *  Create a hidden folder first
  45. *---------------------------------------------------------------------
  46. COMPONENT
  47.    NAME = 'INSFIRST',
  48.    ID = 'INSFIRST',
  49.    DISPLAY = 'NO',
  50.    SIZE = '10000',
  51.    SHARED = 'NO',
  52.    DELETE = 'YES'
  53.  
  54. *---------------------------------------------------------------------
  55. * The catalog file.
  56. *---------------------------------------------------------------------
  57. FILE
  58.    WHEN = 'OUTOFDATE',
  59.    REPLACEINUSE = 'I U D R',
  60.    SOURCE = 'DRIVE:LEMDEMO.ICF',
  61.    VOLUME = 'LEMDEMO',
  62.    PWS = 'LEMDEMO.ICF',
  63.    DATE = '951102',
  64.    TIME = '1148',
  65.    SIZE = '502'
  66.  
  67. FILE
  68.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  69.    EXITIGNOREERR = 'NO',
  70.    EXIT = 'SETVAR CATALOG=LEMDEMO.ICF'
  71.  
  72. *---------------------------------------------------------------------
  73. *  The description file.
  74. *---------------------------------------------------------------------
  75. FILE
  76.    WHEN = 'OUTOFDATE',
  77.    REPLACEINUSE = 'I U D R',
  78.    SOURCE = 'DRIVE:LEMDEMO.DSC',
  79.    VOLUME = 'LEMDEMO',
  80.    PWS = 'LEMDEMO.DSC',
  81.    DATE = '951102',
  82.    TIME = '1217',
  83.    SIZE = '199'
  84.  
  85. *---------------------------------------------------------------------
  86. *  Create the Lemmings folder on the desktop.
  87. *---------------------------------------------------------------------
  88. FILE
  89.    EXITWHEN = 'INSTALL || UPDATE',
  90.    EXITIGNOREERR = 'NO',
  91.    EXIT = 'CREATEWPSOBJECT WPFolder "Lemmings Demo!"                   <WP_DESKTOP> R                   "OBJECTID=<%FOLDERID%>;"'
  92.  
  93. **********************************************************************
  94.  
  95. COMPONENT
  96.    NAME = 'Lemmings Demo!',
  97.    ID = 'LemOS2D',
  98.    REQUIRES = 'INSFIRST DELLAST',
  99.    DISPLAY = 'YES',
  100.    DESCRIPTION = 'Lemmings for OS/2 Demo',
  101.    SIZE = '930000',
  102.    SHARED = 'NO',
  103.    DELETE = 'YES'
  104.  
  105. PACKFILE
  106.    UNPACK = 'YES',
  107.    SOURCE = 'LEMDEMO.@',
  108.    VOLUME = 'LEMDEMO',
  109.    ID = 'Lemdemo'
  110.  
  111. PACKFILE
  112.    UNPACK = 'YES',
  113.    SOURCE = 'GFX.@',
  114.    VOLUME = 'LEMDEMO',
  115.    ID = 'Gfx'
  116.  
  117. PACKFILE
  118.    UNPACK = 'YES',
  119.    SOURCE = 'Music.@',
  120.    VOLUME = 'LEMDEMO',
  121.    ID = 'Music'
  122.  
  123. PACKFILE
  124.    UNPACK = 'YES',
  125.    SOURCE = 'Sound.@',
  126.    VOLUME = 'LEMDEMO',
  127.    ID = 'Sound'
  128.  
  129. PACKFILE
  130.    UNPACK = 'YES',
  131.    SOURCE = 'Game.@',
  132.    VOLUME = 'LEMDEMO',
  133.    ID = 'Game'
  134.  
  135. *---------------------------------------------------------------------
  136. *  Files needed for Lemmings Demo
  137. *---------------------------------------------------------------------
  138. FILE
  139.    WHEN = 'OUTOFDATE',
  140.    REPLACEINUSE = 'I U D R',
  141.    PACKID = 'Lemdemo',
  142.    PWS = 'Lemdemo.Exe',
  143.    SIZE = '210384'
  144.  
  145. FILE
  146.    WHEN = 'OUTOFDATE',
  147.    REPLACEINUSE = 'I U D R',
  148.    PACKID = 'Lemdemo',
  149.    PWS = 'Lemdemo.INI',
  150.    SIZE = '131'
  151.  
  152. FILE
  153.    WHEN = 'OUTOFDATE',
  154.    REPLACEINUSE = 'I U D R',
  155.    PACKID = 'Lemdemo',
  156.    PWS = 'DemoRead.Me',
  157.    SIZE = '7888'
  158.  
  159. FILE
  160.    WHEN = 'OUTOFDATE',
  161.    REPLACEINUSE = 'I U D R',
  162.    PACKID = 'Lemdemo',
  163.    PWS = 'Lemdemo.INF',
  164.    SIZE = '175027'
  165.  
  166. FILE
  167.    WHEN = 'OUTOFDATE',
  168.    REPLACEINUSE = 'I U D R',
  169.    PACKID = 'Music',
  170.    PWS = 'Music/CancanP.MID',
  171.    SIZE = '7695'
  172.  
  173. FILE
  174.    WHEN = 'OUTOFDATE',
  175.    REPLACEINUSE = 'I U D R',
  176.    PACKID = 'Music',
  177.    PWS = 'Music/Lemmin1P.MID',
  178.    SIZE = '8391'
  179.  
  180. FILE
  181.    WHEN = 'OUTOFDATE',
  182.    REPLACEINUSE = 'I U D R',
  183.    PACKID = 'Music',
  184.    PWS = 'Music/Lemmin2P.MID',
  185.    SIZE = '22995'
  186.  
  187. FILE
  188.    WHEN = 'OUTOFDATE',
  189.    REPLACEINUSE = 'I U D R',
  190.    PACKID = 'Music',
  191.    PWS = 'Music/Lemmin3P.MID',
  192.    SIZE = '8851'
  193.  
  194. FILE
  195.    WHEN = 'OUTOFDATE',
  196.    REPLACEINUSE = 'I U D R',
  197.    PACKID = 'Music',
  198.    PWS = 'Music/MountaiP.MID',
  199.    SIZE = '9445'
  200.  
  201. FILE
  202.    WHEN = 'OUTOFDATE',
  203.    REPLACEINUSE = 'I U D R',
  204.    PACKID = 'Music',
  205.    PWS = 'Music/TenlemsP.MID',
  206.    SIZE = '5319'
  207.  
  208. FILE
  209.    WHEN = 'OUTOFDATE',
  210.    REPLACEINUSE = 'I U D R',
  211.    PACKID = 'Music',
  212.    PWS = 'Music/Tim1P.MID',
  213.    SIZE = '17951'
  214.  
  215. FILE
  216.    WHEN = 'OUTOFDATE',
  217.    REPLACEINUSE = 'I U D R',
  218.    PACKID = 'Music',
  219.    PWS = 'Music/Tim2P.MID',
  220.    SIZE = '9387'
  221.  
  222. FILE
  223.    WHEN = 'OUTOFDATE',
  224.    REPLACEINUSE = 'I U D R',
  225.    PACKID = 'Music',
  226.    PWS = 'Music/Tim3P.MID',
  227.    SIZE = '9077'
  228.  
  229. FILE
  230.    WHEN = 'OUTOFDATE',
  231.    REPLACEINUSE = 'I U D R',
  232.    PACKID = 'Music',
  233.    PWS = 'Music/Tim4P.MID',
  234.    SIZE = '13632'
  235.  
  236. FILE
  237.    WHEN = 'OUTOFDATE',
  238.    REPLACEINUSE = 'I U D R',
  239.    PACKID = 'Music',
  240.    PWS = 'Music/Tim5P.MID',
  241.    SIZE = '15695'
  242.  
  243. FILE
  244.    WHEN = 'OUTOFDATE',
  245.    REPLACEINUSE = 'I U D R',
  246.    PACKID = 'Music',
  247.    PWS = 'Music/Tim6P.MID',
  248.    SIZE = '11586'
  249.  
  250. FILE
  251.    WHEN = 'OUTOFDATE',
  252.    REPLACEINUSE = 'I U D R',
  253.    PACKID = 'Music',
  254.    PWS = 'Music/Tim7P.MID',
  255.    SIZE = '15232'
  256.  
  257. FILE
  258.    WHEN = 'OUTOFDATE',
  259.    REPLACEINUSE = 'I U D R',
  260.    PACKID = 'Music',
  261.    PWS = 'Music/Tim8P.MID',
  262.    SIZE = '14863'
  263.  
  264. FILE
  265.    WHEN = 'OUTOFDATE',
  266.    REPLACEINUSE = 'I U D R',
  267.    PACKID = 'Music',
  268.    PWS = 'Music/Tim9P.MID',
  269.    SIZE = '9104'
  270.  
  271.  
  272. FILE
  273.    WHEN = 'OUTOFDATE',
  274.    REPLACEINUSE = 'I U D R',
  275.    PACKID = 'Sound',
  276.    PWS = 'Sound/Door.wav',
  277.    SIZE = '5432'
  278.  
  279. FILE
  280.    WHEN = 'OUTOFDATE',
  281.    REPLACEINUSE = 'I U D R',
  282.    PACKID = 'Sound',
  283.    PWS = 'Sound/DropRate.wav',
  284.    SIZE = '2337'
  285.  
  286. FILE
  287.    WHEN = 'OUTOFDATE',
  288.    REPLACEINUSE = 'I U D R',
  289.    PACKID = 'Sound',
  290.    PWS = 'Sound/Drown.wav',
  291.    SIZE = '8779'
  292.  
  293. FILE
  294.    WHEN = 'OUTOFDATE',
  295.    REPLACEINUSE = 'I U D R',
  296.    PACKID = 'Sound',
  297.    PWS = 'Sound/Eek.wav',
  298.    SIZE = '2383'
  299.  
  300. FILE
  301.    WHEN = 'OUTOFDATE',
  302.    REPLACEINUSE = 'I U D R',
  303.    PACKID = 'Sound',
  304.    PWS = 'Sound/Exit.wav',
  305.    SIZE = '4156'
  306.  
  307. FILE
  308.    WHEN = 'OUTOFDATE',
  309.    REPLACEINUSE = 'I U D R',
  310.    PACKID = 'Sound',
  311.    PWS = 'Sound/Glug.wav',
  312.    SIZE = '5729'
  313.  
  314. FILE
  315.    WHEN = 'OUTOFDATE',
  316.    REPLACEINUSE = 'I U D R',
  317.    PACKID = 'Sound',
  318.    PWS = 'Sound/Klunk.wav',
  319.    SIZE = '1588'
  320.  
  321. FILE
  322.    WHEN = 'OUTOFDATE',
  323.    REPLACEINUSE = 'I U D R',
  324.    PACKID = 'Sound',
  325.    PWS = 'Sound/LetsGo.wav',
  326.    SIZE = '10001'
  327.  
  328. FILE
  329.    WHEN = 'OUTOFDATE',
  330.    REPLACEINUSE = 'I U D R',
  331.    PACKID = 'Sound',
  332.    PWS = 'Sound/Object1.wav',
  333.    SIZE = '8042'
  334.  
  335. FILE
  336.    WHEN = 'OUTOFDATE',
  337.    REPLACEINUSE = 'I U D R',
  338.    PACKID = 'Sound',
  339.    PWS = 'Sound/Object2.wav',
  340.    SIZE = '724'
  341.  
  342. FILE
  343.    WHEN = 'OUTOFDATE',
  344.    REPLACEINUSE = 'I U D R',
  345.    PACKID = 'Sound',
  346.    PWS = 'Sound/Object3.wav',
  347.    SIZE = '19716'
  348.  
  349. FILE
  350.    WHEN = 'OUTOFDATE',
  351.    REPLACEINUSE = 'I U D R',
  352.    PACKID = 'Sound',
  353.    PWS = 'Sound/Object4.wav',
  354.    SIZE = '4569'
  355.  
  356. FILE
  357.    WHEN = 'OUTOFDATE',
  358.    REPLACEINUSE = 'I U D R',
  359.    PACKID = 'Sound',
  360.    PWS = 'Sound/Object5.wav',
  361.    SIZE = '6183'
  362.  
  363. FILE
  364.    WHEN = 'OUTOFDATE',
  365.    REPLACEINUSE = 'I U D R',
  366.    PACKID = 'Sound',
  367.    PWS = 'Sound/Object6.wav',
  368.    SIZE = '5031'
  369.  
  370. FILE
  371.    WHEN = 'OUTOFDATE',
  372.    REPLACEINUSE = 'I U D R',
  373.    PACKID = 'Sound',
  374.    PWS = 'Sound/Object7.wav',
  375.    SIZE = '3487'
  376.  
  377. FILE
  378.    WHEN = 'OUTOFDATE',
  379.    REPLACEINUSE = 'I U D R',
  380.    PACKID = 'Sound',
  381.    PWS = 'Sound/OhNo.wav',
  382.    SIZE = '5693'
  383.  
  384. FILE
  385.    WHEN = 'OUTOFDATE',
  386.    REPLACEINUSE = 'I U D R',
  387.    PACKID = 'Sound',
  388.    PWS = 'Sound/Pop.wav',
  389.    SIZE = '1408'
  390.  
  391. FILE
  392.    WHEN = 'OUTOFDATE',
  393.    REPLACEINUSE = 'I U D R',
  394.    PACKID = 'Sound',
  395.    PWS = 'Sound/Select.wav',
  396.    SIZE = '2030'
  397.  
  398. FILE
  399.    WHEN = 'OUTOFDATE',
  400.    REPLACEINUSE = 'I U D R',
  401.    PACKID = 'Sound',
  402.    PWS = 'Sound/Sizzle.wav',
  403.    SIZE = '10939'
  404.  
  405. FILE
  406.    WHEN = 'OUTOFDATE',
  407.    REPLACEINUSE = 'I U D R',
  408.    PACKID = 'Sound',
  409.    PWS = 'Sound/Splat.wav',
  410.    SIZE = '5780'
  411.  
  412. FILE
  413.    WHEN = 'OUTOFDATE',
  414.    REPLACEINUSE = 'I U D R',
  415.    PACKID = 'Sound',
  416.    PWS = 'Sound/Stair.wav',
  417.    SIZE = '860'
  418.  
  419. FILE
  420.    WHEN = 'OUTOFDATE',
  421.    REPLACEINUSE = 'I U D R',
  422.    PACKID = 'Gfx',
  423.    PWS = 'Gfx/Intro.gph',
  424.    SIZE = '84777'
  425.  
  426. FILE
  427.    WHEN = 'OUTOFDATE',
  428.    REPLACEINUSE = 'I U D R',
  429.    PACKID = 'Gfx',
  430.    PWS = 'Gfx/Graphics.gph',
  431.    SIZE = '37604'
  432.  
  433. FILE
  434.    WHEN = 'OUTOFDATE',
  435.    REPLACEINUSE = 'I U D R',
  436.    PACKID = 'Game',
  437.    PWS = 'Games/Lemmings/Levels',
  438.    SIZE = '8780'
  439.  
  440. FILE
  441.    WHEN = 'OUTOFDATE',
  442.    REPLACEINUSE = 'I U D R',
  443.    PACKID = 'Game',
  444.    PWS = 'Games/Lemmings/Type0.gph',
  445.    SIZE = '50507'
  446.  
  447. FILE
  448.    WHEN = 'OUTOFDATE',
  449.    REPLACEINUSE = 'I U D R',
  450.    PACKID = 'Game',
  451.    PWS = 'Games/Lemmings/Type3.gph',
  452.    SIZE = '59366'
  453.  
  454. *---------------------------------------------------------------
  455. * Create the Lemmings program object, the Lemmings Information object, and the README
  456. * object.
  457. *---------------------------------------------------------------
  458. FILE
  459.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  460.    EXITIGNOREERR = 'NO',
  461.    EXIT = 'CREATEWPSOBJECT WPProgram "Lemmings Demo!"                   <%FOLDERID%> R                   "EXENAME=%EPFIFILEDIR%//LEMDEMO.EXE;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<Lemmdemprog>"'
  462.  
  463. FILE
  464.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  465.    EXITIGNOREERR = 'NO',
  466.    EXIT = 'CREATEWPSOBJECT WPProgram "Lemmings Demo Information"                   <%FOLDERID%> R                    "PROGTYPE=PM;EXENAME=VIEW.EXE;OBJECTID=<Lemmdemoinfo>;STARTUPDIR=%EPFIFILEDIR%;PARAMETERS=Lemdemo.INF"'
  467.  
  468. FILE
  469.    EXITWHEN = 'INSTALL || UPDATE || RESTORE',
  470.    EXITIGNOREERR = 'NO',
  471.    EXIT = 'CREATEWPSOBJECT WPProgram "Read Me!"                   <%FOLDERID%> R                    "PROGTYPE=PM;EXENAME=E.EXE;OBJECTID=<Lemmdemoreadme>;STARTUPDIR=%EPFIFILEDIR%;PARAMETERS=DemoRead.Me"'
  472.  
  473. *---------------------------------------------------------------------
  474. *  Delete the objects.
  475. *---------------------------------------------------------------------
  476. *---------------------------------------------------------------------------
  477. *
  478. *  Handle the Delete case
  479. *
  480. *---------------------------------------------------------------------------
  481.  
  482. FILE
  483.    EXITWHEN = 'DELETE',
  484.    EXITIGNOREERR = 'YES',
  485.    EXIT = 'DELETEWPSOBJECT <Lemmdemoprog>'
  486.  
  487. FILE
  488.    EXITWHEN = 'DELETE',
  489.    EXITIGNOREERR = 'YES',
  490.    EXIT = 'DELETEWPSOBJECT <Lemmdemoinfo>'
  491.  
  492. FILE
  493.    EXITWHEN = 'DELETE',
  494.    EXITIGNOREERR = 'YES',
  495.    EXIT = 'DELETEWPSOBJECT <Lemmdemoreadme>'
  496.  
  497. FILE
  498.    EXITWHEN = 'DELETE',
  499.    EXITIGNOREERR = 'YES',
  500.    EXIT = 'DELETEFILES %EPFIFILEDIR%//Sound//*                       %EPFIFILEDIR%//Music//*                       %EPFIFILEDIR%//Gfx//*                       %EPFIFILEDIR%//Games//Lemmings/*                       %EPFIFILEDIR%//*'
  501.  
  502. FILE
  503.    EXITWHEN = 'DELETE',
  504.    EXITIGNOREERR = 'YES',
  505.    EXIT = 'DELETEWPSOBJECT <LEMMDEMOFLDR>'
  506.  
  507.