home *** CD-ROM | disk | FTP | other *** search
Wrap
OS/2 install Package | 1996-08-28 | 18.8 KB | 809 lines
********************************************************************** * * PMView v0.93 * * (C) Copyright Peter Nielsen 1992 - 1996. All rights reserved. * ********************************************************************** *--------------------------------------------------------------------- * Service level *--------------------------------------------------------------------- SERVICELEVEL LEVEL = '002700' *--------------------------------------------------------------------- * DISK entry for each diskette needed. *--------------------------------------------------------------------- DISK NAME = 'PMView - Diskette 1', VOLUME = 'PMVIEW1' *--------------------------------------------------------------------- * Default directories *--------------------------------------------------------------------- PATH FILE = '/PMVIEW', FILELABEL = 'PMView directory', AUX1 = '/OS2/DLL', AUX1LABEL = 'Directory for SOM DLL' *--------------------------------------------------------------------- * Exit to define the product folder's object ID. *--------------------------------------------------------------------- FILE EXITWHEN = 'ALWAYS', EXITIGNOREERR = 'NO', EXIT = 'SETVAR FOLDERID=PMVIEWFLD' *--------------------------------------------------------------------- * A little trick necessary to ensure that the objects in a folder gets * deleted before the folder itself. *--------------------------------------------------------------------- COMPONENT NAME = 'INSFIRST', ID = 'INSFIRST', DISPLAY = 'NO', SIZE = '810000', SHARED = 'NO', DELETE = 'YES' *--------------------------------------------------------------------- * FILE entry for the catalog file. *--------------------------------------------------------------------- FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', SOURCE = 'DRIVE:PMVIEW.ICF', VOLUME = 'PMVIEW1', PWS = 'PMVIEW.ICF', DATE = '960406', TIME = '1331', SIZE = '953' *--------------------------------------------------------------------- * Set variable CATALOG to the name of the catalog file. *--------------------------------------------------------------------- FILE EXITWHEN = 'INSTALL || UPDATE || RESTORE', EXITIGNOREERR = 'NO', EXIT = 'SETVAR CATALOG=PMVIEW.ICF' *--------------------------------------------------------------------- * FILE entry for the description file. *--------------------------------------------------------------------- FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', SOURCE = 'DRIVE:PMVIEW.DSC', VOLUME = 'PMVIEW1', PWS = 'PMVIEW.DSC', DATE = '960609', TIME = '1452', SIZE = '257' *--------------------------------------------------------------------- * Create the PMView folder on the desktop. *--------------------------------------------------------------------- FILE EXITWHEN = 'INSTALL || UPDATE', EXITIGNOREERR = 'NO', EXIT = 'CREATEWPSOBJECT WPFolder "PMView v0.93" <WP_DESKTOP> R "OBJECTID=<%FOLDERID%>;"' *--------------------------------------------------------------------- * The included package file will install and register the * Installation Utility. *--------------------------------------------------------------------- INCLUDE NAME = 'DRIVE:EPFISINC.PKG' *--------------------------------------------------------------------- * COMPONENT entry for PMView main program *--------------------------------------------------------------------- COMPONENT NAME = 'PMView v0.93 Program Files', ID = 'PMVIEW', REQUIRES = 'INSFIRST DELLAST', DISPLAY = 'YES', DESCRIPTION = 'PMView program files. This component contains all files needed to run PMView', SIZE = '1530000', SHARED = 'NO', DELETE = 'YES' *--------------------------------------------------------------------- * Compressed file (PACKFILE) containing the main component files. *--------------------------------------------------------------------- PACKFILE UNPACK = 'YES', SOURCE = 'DRIVE:PMVIEW.@', VOLUME = 'PMVIEW1', ID = 'FILES' FILE WHEN = 'ALWAYS', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'pmview.exe', DATE = '960827', TIME = '1826', SIZE = '1070271' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'pmview.hlp', DATE = '960827', TIME = '1843', SIZE = '271797' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'pmview.ini', DATE = '960402', TIME = '0000', SIZE = '2' FILE WHEN = 'OUTOFDATE', PWSPATH = 'AUX1', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'dmdaemon.dll', DATE = '960617', TIME = '0100', SIZE = '35514' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'register.exe', DATE = '960714', TIME = '0200', SIZE = '39284' FILE WHEN = 'ALWAYS', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'register.dat', DATE = '960828', TIME = '0156', SIZE = '87827' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'readme.txt', DATE = '960827', TIME = '1026', SIZE = '10046' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'order.txt', DATE = '950913', TIME = '1539', SIZE = '4088' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'ordform.txt', DATE = '960401', TIME = '1908', SIZE = '3559' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'dmdaemon/instdd.cmd', DATE = '960611', TIME = '1625', SIZE = '1013' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'dmdaemon/uninstdd.cmd', DATE = '960403', TIME = '0218', SIZE = '329' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/contour1.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/contour2.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/contour3.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/contour4.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/contour5.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/contour6.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/contour7.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/contour_.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/diagonal.flt', DATE = '960406', TIME = '0100', SIZE = '53' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/embossi1.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/embossi2.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/embossi3.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/embossi4.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/embossi5.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/embossi6.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/embossi7.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/embossin.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/gradien1.flt', DATE = '960406', TIME = '0100', SIZE = '53' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/gradien2.flt', DATE = '960406', TIME = '0100', SIZE = '53' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/gradien3.flt', DATE = '960406', TIME = '0100', SIZE = '53' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/gradien4.flt', DATE = '960406', TIME = '0100', SIZE = '53' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/gradien5.flt', DATE = '960406', TIME = '0100', SIZE = '53' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/gradien6.flt', DATE = '960406', TIME = '0100', SIZE = '53' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/gradien7.flt', DATE = '960406', TIME = '0100', SIZE = '53' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/gradient.flt', DATE = '960406', TIME = '0100', SIZE = '53' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/high_pa1.flt', DATE = '960406', TIME = '0100', SIZE = '53' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/high_pa2.flt', DATE = '960406', TIME = '0100', SIZE = '53' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/high_pa3.flt', DATE = '960406', TIME = '0100', SIZE = '55' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/high_pas.flt', DATE = '960406', TIME = '0100', SIZE = '57' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/horizon1.flt', DATE = '960406', TIME = '0100', SIZE = '50' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/horizont.flt', DATE = '960406', TIME = '0100', SIZE = '51' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/laplaci1.flt', DATE = '960406', TIME = '0100', SIZE = '57' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/laplaci2.flt', DATE = '960406', TIME = '0100', SIZE = '53' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/laplacia.flt', DATE = '960406', TIME = '0100', SIZE = '53' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/low_pas1.flt', DATE = '960406', TIME = '0100', SIZE = '50' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/low_pas2.flt', DATE = '960406', TIME = '0100', SIZE = '50' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/low_pas3.flt', DATE = '960406', TIME = '0100', SIZE = '51' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/low_pas4.flt', DATE = '960406', TIME = '0100', SIZE = '50' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/low_pass.flt', DATE = '960406', TIME = '0100', SIZE = '49' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/prewitt1.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/prewitt_.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/sobel_ho.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/sobel_ve.flt', DATE = '960406', TIME = '0100', SIZE = '52' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/vertica1.flt', DATE = '960406', TIME = '0100', SIZE = '51' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/vertica2.flt', DATE = '960406', TIME = '0100', SIZE = '50' FILE WHEN = 'OUTOFDATE', REPLACEINUSE = 'I U D R', UNPACK = 'YES', PACKID = 'FILES', PWS = 'filters/vertical.flt', DATE = '960406', TIME = '0100', SIZE = '50' *--------------------------------------------------------------------- * Create a PMView program object in the PMView folder. *--------------------------------------------------------------------- FILE EXITWHEN = 'INSTALL || UPDATE || RESTORE', EXITIGNOREERR = 'NO', EXIT = 'CREATEWPSOBJECT WPProgram "PMView" <%FOLDERID%> U "EXENAME=%EPFIFILEDIR%//PMVIEW.EXE;STARTUPDIR=%EPFIFILEDIR%;ASSOCFILTER=*.BMP,*.CUR,*.DCX,*.GIF,*.ICO,*.IFF,*.IMG,*.JPEG,*.JPG,*.MAC,*.MSP,*.PCD,*.PCX,*.PIC,*.PBM,*.PGM,*.PPM,*.PNM,*.PNG,*.PTR,*.RAS,*.RLE,*.SGI,*.SHW,*.TIF,*.TIFF,*.TGA,*.WPG,*.XBM,*.XPM,*.XWD;OBJECTID=<PMVIEW>;"' *--------------------------------------------------------------------- * Delete the PMView program object. *--------------------------------------------------------------------- FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'DELETEWPSOBJECT <PMVIEW>' *--------------------------------------------------------------------- * Create an object for the readme.txt file. *--------------------------------------------------------------------- FILE EXITWHEN = 'INSTALL || UPDATE || RESTORE', EXITIGNOREERR = 'NO', EXIT = 'CREATEWPSOBJECT WPShadow "readme.txt" <%FOLDERID%> R "SHADOWID=%EPFIFILEDIR%//README.TXT;OBJECTID=<PMVIEWREADME>;"' *--------------------------------------------------------------------- * Delete the readme.txt object. *--------------------------------------------------------------------- FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'DELETEWPSOBJECT <PMVIEWREADME>' *--------------------------------------------------------------------- * Register and create the DMDaemon object with WPS *--------------------------------------------------------------------- FILE EXITWHEN = 'INSTALL || UPDATE || RESTORE', EXITIGNOREERR = 'NO', EXIT = 'REGISTERWPSCLASS DMDaemon %EPFIAUX1DIR%//DMDaemon.dll' FILE EXITWHEN = 'INSTALL || UPDATE || RESTORE', EXITIGNOREERR = 'NO', EXIT = 'CREATEWPSOBJECT DMDaemon "DMDaemon" <WP_DESKTOP> R "NOTVISIBLE=YES;OBJECTID=<DMDaemon>;"' *--------------------------------------------------------------------- * Deregister and delete the DMDaemon object with WPS *--------------------------------------------------------------------- FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'DELETEWPSOBJECT <DMDaemon>' FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'DEREGISTERWPSCLASS DMDaemon' *--------------------------------------------------------------------- * COMPONENT entry for PMView registration *--------------------------------------------------------------------- COMPONENT NAME = 'Register PMView (requires authorization)', ID = 'REGISTER', REQUIRES = 'PMVIEW', DISPLAY = 'YES', DESCRIPTION = 'This option lets you register PMView. The installer will ask for your registration name and code. NOTE: Only use this option if you are a registered user and have your code available.', SIZE = '10000', SHARED = 'NO', DELETE = 'NO' *--------------------------------------------------------------------- * Execute register.exe *--------------------------------------------------------------------- FILE EXITWHEN = 'INSTALL || UPDATE || RESTORE', EXITIGNOREERR = 'NO', EXIT = 'EXEC FG PM %EPFIFILEDIR%//register.exe' *--------------------------------------------------------------------- * This component deletes the PMView folder; it must be the last * COMPONENT entry in the package file. *--------------------------------------------------------------------- COMPONENT NAME = 'DELLAST', ID = 'DELLAST', DISPLAY = 'NO', SIZE = '10000', SHARED = 'NO', DELETE = 'YES' FILE EXITWHEN = 'DELETE', EXITIGNOREERR = 'YES', EXIT = 'DELETEWPSOBJECT <%FOLDERID%>'