home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 35 Internet
/
35-Internet.zip
/
ntickos2.zip
/
NEWSTICK.PKG
< prev
next >
Wrap
Text File
|
1997-01-03
|
6KB
|
178 lines
**********************************************************************
* See the Software Installer Reference for information on creating a
* package file.
**********************************************************************
*---------------------------------------------------------------------
* Service level
*---------------------------------------------------------------------
*SERVICELEVEL
* LEVEL = '000000'
**********************************************************************
*---------------------------------------------------------------------
* Include 1 DISK entry for each diskette needed.
*---------------------------------------------------------------------
*DISK
* NAME = 'NewsTicker for OS/2 - Install Diskette 1',
* VOLUME = 'DISK1'
*DISK
* NAME = 'NewsTicker for OS/2 - Install Diskette 2',
* VOLUME = 'DISK2'
**********************************************************************
*---------------------------------------------------------------------
* Default directories
*---------------------------------------------------------------------
PATH
FILE = 'C:/NEWSTICK',
FILELABEL = 'Executable directory: '
**********************************************************************
*---------------------------------------------------------------------
* 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 = 'NewsTicker for OS/2',
ID = 'TICKFLD',
DISPLAY = 'NO',
SIZE = '0'
*---------------------------------------------------------------------
* Create NewsTicker's folder on the desktop.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPFolder NewsTicker <WP_DESKTOP> R "OBJECTID=<TICKFLD>;"'
*---------------------------------------------------------------------
* Include 1 COMPONENT entry for each component.
*---------------------------------------------------------------------
COMPONENT
NAME = 'NewsTicker Files',
ID = 'TICKFILS',
REQUIRES = 'TICKFLD DELLAST',
DISPLAY = 'YES',
DESCRIPTION = 'NewsTicker for OS/2 files',
SIZE = '1194523',
SHARED = 'NO',
DELETE = 'YES'
*---------------------------------------------------------------------
* Transfer the NewsTicker executable
*---------------------------------------------------------------------
FILE
PWS = 'TICKER.EXE',
PWSPATH = 'FILE',
UNPACK = 'YES',
SOURCE = 'DRIVE:TICKER.EX@'
*---------------------------------------------------------------------
* Create a program object in the product folder.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'YES',
EXIT = 'CREATEWPSOBJECT WPProgram "NewsTicker for OS/2"
<TICKFLD> R "EXENAME=%EPFIFILEDIR%//TICKER.EXE;OBJECTID=<TICKEXE>;STARTUPDIR=%EPFIFILEDIR%"'
*---------------------------------------------------------------------
* Delete the executable on a delete action.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <TICKEXE>'
*---------------------------------------------------------------------
* Transfer the default advertistment GIF
*---------------------------------------------------------------------
FILE
PWS = 'DEFAD.GIF',
PWSPATH = 'FILE',
UNPACK = 'NO',
SOURCE = 'DRIVE:DEFAD.GIF'
*---------------------------------------------------------------------
* Create a DataFile object in the product folder.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'YES',
EXIT = 'CREATEWPSOBJECT WPShadow "DEFAD.GIF"
<TICKFLD> R "SHADOWID=%EPFIFILEDIR%//DEFAD.GIF;OBJECTID=<TICKDATA>;"'
*---------------------------------------------------------------------
* Delete the data file on a delete action.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <TICKDATA>'
*---------------------------------------------------------------------
* Transfer the READ.ME file
*---------------------------------------------------------------------
FILE
PWS = 'READ.ME',
PWSPATH = 'FILE',
UNPACK = 'NO',
SOURCE = 'DRIVE:READ.ME'
*---------------------------------------------------------------------
* Create a DataFile object in the product folder.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'YES',
EXIT = 'CREATEWPSOBJECT WPShadow "READ.ME"
<TICKFLD> R "SHADOWID=%EPFIFILEDIR%//READ.ME;OBJECTID=<TICKREAD>;"'
*---------------------------------------------------------------------
* Delete the data file on a delete action.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <TICKREAD>'
UPDATECONFIG
ADDSTR = '%EPFIFILEDIR%',
VAR = 'SET PATH',
ADDWHEN = 'INSTALL',
DELETEWHEN = 'DELETE',
LINELOCATION = 'END'
*---------------------------------------------------------------------
* 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 = '10000',
SHARED = 'NO',
DELETE = 'YES'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <TICKFLD>'