home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
opendc12.zip
/
od124os2.exe
/
od12oin.exe
/
opendoc.pkg
< prev
next >
Wrap
Text File
|
1997-04-02
|
36KB
|
1,085 lines
* @(#) 1.43 os2/install/locale/en_US/opendoc.pkg, odinstall, od96os2, odos29714c 3/21/97 17:05:56 [4/2/97 17:19:39]
*====START_GENERATED_PROLOG======================================
*
*
* COMPONENT_NAME: odinstall
*
* CLASSES: none
*
* ORIGINS: 27
*
*
* (C) COPYRIGHT International Business Machines Corp. 1996
* All Rights Reserved
* Licensed Materials - Property of IBM
* US Government Users Restricted Rights - Use, duplication or
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
*
* IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR
* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
* USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
* OR PERFORMANCE OF THIS SOFTWARE.
*
*====END_GENERATED_PROLOG========================================
*
**********************************************************************
*
* File: opendoc.pkg
* Contains: Software Installer packagefile for OpenDoc
*
* ************************************************************************
*---------------------------------------------------------------------
* Service level
*---------------------------------------------------------------------
SERVICELEVEL
LEVEL = '000001'
**********************************************************************
*---------------------------------------------------------------------
* Include 1 DISK entry for each diskette needed.
*
* Current plan is to install only via Web => no diskettes.
* If diskettes are needed in the future, uncomment the following
* and add a VOLUME entry to each FILE entry
* The following changes are required:
* - Set each VOLUME keyword to a unique value.
*---------------------------------------------------------------------
*DISK
* NAME = 'IBM OpenDoc, Version 1.1 - Diskette 1',
* VOLUME = 'OPENDOC1'
*
*DISK
* NAME = 'IBM OpenDoc, Version 1.1 - Diskette 2',
* VOLUME = 'PROD002'
**********************************************************************
*---------------------------------------------------------------------
* Default directories
*---------------------------------------------------------------------
* Translate the text in quotes for FILELABEL, AUX1LABEL,
* AUX2LABEL and AUX3LABEL lines.
PATH
FILE = 'C:\OPENDOC\BASE',
FILELABEL = 'Installation directory',
AUX1 = 'C:\OPENDOC\custom',
AUX1LABEL = 'Path to user directory',
AUX2 = 'C:\OPENDOC\parts',
AUX2LABEL = 'Path to parts directory',
AUX3 = 'C:\OPENDOC\samples',
AUX3LABEL = 'Path to Samples directory'
*---------------------------------------------------------------------
* The FOLDERID env variable is the folder where we will add the
* Uninstall Utility. The root folder id is OD_OPENDOC
*---------------------------------------------------------------------
FILE
EXITWHEN = 'ALWAYS',
EXIT = 'SETVAR FOLDERID=OD_OPENDOC'
FILE
EXITWHEN = 'ALWAYS',
EXIT = 'SETVAR USER_HOSTNAME=BOGUS'
FILE
EXITWHEN = 'ALWAYS',
EXIT = 'SETVAR USER_ODNAME=ODNAME'
*---------------------------------------------------------------------
* 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 = 'INSFIRST',
ID = 'INSFIRST',
DISPLAY = 'NO',
SIZE = '1410000'
*---------------------------------------------------------------------
* Create the Opendoc folder on the desktop.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPFolder "IBM OpenDoc"
<WP_DESKTOP> R
"OBJECTID=<%FOLDERID%>;"'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'DRIVE: CATALOG',
PWS = 'CATALOG',
DATE = '970301',
TIME = '0101',
SIZE = '35660'
*---------------------------------------------------------------------
* Set variable CATALOG to be the name of the catalog file;
* the variable is used in EPFISINC.PKG.
*---------------------------------------------------------------------
FILE
EXITWHEN = 'INSTALL || UPDATE || RESTORE',
EXITIGNOREERR = 'NO',
EXIT = 'SETVAR CATALOG=CATALOG'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'DRIVE: OPENDOC.TXT',
PWS = 'OPENDOC.TXT',
DATE = '970301',
TIME = '0101',
SIZE = '1000'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'DRIVE: OD12OIN1.EXE',
PWS = 'OD12OIN1.EXE',
DATE = '970301',
TIME = '0101',
SIZE = '1410000',
* Execute the file to unzip it, use -o to create dirs and overwrite files
EXIT = 'EXEC bg %EPFICURPWS% -o'
* These next FILE entries delete the shipped package
* files as they just consume diskspace after the install is complete.
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES OD12OIN1.EXE'
*-------------------------------------------------------------------
* This entry creates the Install Program icon in the
* OpenDoc Folder
*-------------------------------------------------------------------
* Translate the Text "Uninstall OpenDoc" in the EXIT = line below.
FILE
EXITWHEN = '(INSTALL || UPDATE || RESTORE)',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPProgram "Uninstall OpenDoc" <%FOLDERID%> R "PROGTYPE=WINDOWABLEVIO;EXENAME=CMD.EXE;OBJECTID=<%FOLDERID%NSTS>;STARTUPDIR=%EPFIFILEDIR%//INSTALL;PARAMETERS=/C %EPFIFILEDIR%//INSTALL//EPFINSTS.EXE /C:%EPFIFILEDIR%//INSTALL//%CATALOG% /A:D /P:"IBM OpenDoc (R) Version 1.2" /O:%EPFISOURCE%;MINIMIZED=YES;ICONFILE=%EPFIFILEDIR%//INSTALL//EPFIICIS.ICO"'
*---------------------------------------------------------------------
* The Base Opendoc Runtimes
*
* Requires the SOM package the and INSFIRST DELLAST
*---------------------------------------------------------------------
* Translate the text in quotes in NAME = line and DESCRIPTION = line below.
COMPONENT
NAME = 'OpenDoc Base Programs',
ID = 'RUNTIMES',
REQUIRES = 'INSFIRST DELLAST SOM TOOLKIT',
DISPLAY = 'YES',
DESCRIPTION = 'The minimum set of files to allow you to run an OpenDoc program.',
SIZE = '12000000'
*---------------------------------------------------------------------
* 1 FILE entry is required for each file in the component.
*---------------------------------------------------------------------
FILE
EXITWHEN = '(INSTALL || UPDATE || RESTORE)',
EXITIGNOREERR = 'NO',
EXIT = 'EXEC bg CMD.EXE /C copy %EPFIFILEDIR%\install\AVLSHELL.IR %EPFIFILEDIR%'
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES %EPFIFILEDIR%\install\AVLSHELL.IR'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'OD12ORT1.EXE',
PWS = 'OD12ORT1.EXE',
DATE = '970301',
TIME = '0101',
SIZE = '4300000',
* Execute the file to unzip it, use -o to create dirs and overwrite files
EXIT = 'EXEC bg %EPFICURPWS% -o'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'OD12ORT2.EXE',
PWS = 'OD12ORT2.EXE',
DATE = '970301',
TIME = '0101',
SIZE = '6000000',
* Execute the file to unzip it, use -o to create dirs and overwrite files
EXIT = 'EXEC bg %EPFICURPWS% -o'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'OD12ORT3.EXE',
PWS = 'OD12ORT3.EXE',
DATE = '970301',
TIME = '0101',
SIZE = '1090179',
* Execute the file to unzip it, use -o to create dirs and overwrite files
EXIT = 'EXEC bg %EPFICURPWS% -o'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'OD12ORT4.EXE',
PWS = 'OD12ORT4.EXE',
PWSPATH = 'AUX1',
DATE = '970301',
TIME = '0101',
SIZE = '7000'
FILE
EXITWHEN = '(INSTALL || UPDATE || RESTORE)',
EXITIGNOREERR = 'NO',
* Execute the file to unzip it, use -o to create dirs and overwrite files
EXIT = 'EXEC bg CMD.EXE /C cd %EPFIAUX1DIR% & %EPFIAUX1DIR%\OD12ORT4 -o'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'OD12ORT5.EXE',
PWS = 'OD12ORT5.EXE',
PWSPATH = 'AUX2',
DATE = '970301',
TIME = '0101',
SIZE = '15'
* Execute the file to unzip it, use -o to create dirs and overwrite files
FILE
EXITWHEN = '(INSTALL || UPDATE || RESTORE)',
EXITIGNOREERR = 'NO',
EXIT = 'EXEC bg CMD.EXE /C cd %EPFIAUX2DIR% & %EPFIAUX2DIR%\OD12ORT5 -o'
*
* Create the oddesk icon in the OpenDoc folder
*
* Translate the text "Install IBM Parts" in EXIT = line below
FILE
EXITWHEN = '(INSTALL || UPDATE || RESTORE)',
EXITIGNOREERR = 'NO',
EXIT = 'CREATEWPSOBJECT WPProgram "Install IBM Parts" <%FOLDERID%> R "PROGTYPE=WINDOWABLEVIO;EXENAME=CMD.EXE;OBJECTID=<%FOLDERID%REG>;STARTUPDIR=%EPFIFILEDIR%//BIN;PARAMETERS=/C %EPFIFILEDIR%//BIN//ODDESK.CMD;MINIMIZED=NO'
* These next FILE entries delete the shipped package
* files as they just consume diskspace after the install is complete.
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES OD12ORT*.EXE'
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES %EPFIAUX1DIR%\OD12ORT4.EXE'
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES %EPFIAUX2DIR%\OD12ORT5.EXE'
*
* Rules to delete the files for this component
*
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12ORT1'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12ORT2'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12ORT3'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\BIN %EPFIFILEDIR%\DLL %EPFIFILEDIR%\PKG\EN_US %EPFIFILEDIR%\PKG\es_ES %EPFIFILEDIR%\WORK %EPFIFILEDIR%\LOCALE\ICONV %EPFIFILEDIR%\LOCALE\EN_US'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\PKG\de_DE %EPFIFILEDIR%\PKG\fr_FR %EPFIFILEDIR%\PKG\ja_JP %EPFIFILEDIR%\PKG\pt_BR %EPFIFILEDIR%\PKG\zh_CN %EPFIFILEDIR%\PKG\zh_TW %EPFIFILEDIR%\PKG'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\LOCALE\de_DE %EPFIFILEDIR%\LOCALE\es_ES %EPFIFILEDIR%\LOCALE\fr_FR %EPFIFILEDIR%\LOCALE\ja_JP %EPFIFILEDIR%\LOCALE\pt_BR %EPFIFILEDIR%\LOCALE\zh_CN %EPFIFILEDIR%\LOCALE\zh_TW'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\LOCALE\ICONVTAB\IBM-437 %EPFIFILEDIR%\LOCALE\ICONVTAB\IBM-850 %EPFIFILEDIR%\LOCALE\ICONVTAB\IBM-932 %EPFIFILEDIR%\LOCALE\ICONVTAB\UCS-2 %EPFIFILEDIR%\LOCALE\ICONVTAB %EPFIFILEDIR%\LOCALE\UCONVTAB %EPFIFILEDIR%\LOCALE'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C cd %EPFIAUX1DIR% & %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12ORT4'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX1DIR%\tmp %EPFIAUX1DIR%\WORK\DOCS %EPFIAUX1DIR%\WORK\EDITORS %EPFIAUX1DIR%\WORK\PLUGINS %EPFIAUX1DIR%\WORK\STATRY %EPFIAUX1DIR%\WORK %EPFIAUX1DIR%'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C cd %EPFIAUX2DIR% & %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12ORT5'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX2DIR%\BIN %EPFIAUX2DIR%\DLL %EPFIAUX2DIR%\LIB %EPFIAUX2DIR%\INCLUDE %EPFIAUX2DIR%\SRC %EPFIAUX2DIR%\WORK\DOCS %EPFIAUX2DIR%\WORK\EDITORS %EPFIAUX2DIR%\WORK\STATRY %EPFIAUX2DIR%\WORK\PLUGINS %EPFIAUX2DIR%\WORK'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX2DIR%\PKG\en_US %EPFIAUX2DIR%\PKG\ja_JP %EPFIAUX2DIR%\PKG\es_ES %EPFIAUX2DIR%\PKG\de_DE %EPFIAUX2DIR%\PKG\fr_FR %EPFIAUX2DIR%\PKG\pt_BR %EPFIAUX2DIR%\PKG\zh_CN %EPFIAUX2DIR%\PKG\zh_TW %EPFIAUX2DIR%\PKG'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX2DIR%\DOC\en_US %EPFIAUX2DIR%\DOC\ja_JP %EPFIAUX2DIR%\DOC\es_ES %EPFIAUX2DIR%\DOC\de_DE %EPFIAUX2DIR%\DOC\fr_FR %EPFIAUX2DIR%\DOC\pt_BR %EPFIAUX2DIR%\DOC\zh_CN %EPFIAUX2DIR%\DOC\zh_TW %EPFIAUX2DIR%\DOC'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX2DIR%\LOCALE\en_US %EPFIAUX2DIR%\LOCALE\ja_JP %EPFIAUX2DIR%\LOCALE\es_ES %EPFIAUX2DIR%\LOCALE\de_DE %EPFIAUX2DIR%\LOCALE\fr_FR %EPFIAUX2DIR%\LOCALE\pt_BR %EPFIAUX2DIR%\LOCALE\zh_CN %EPFIAUX2DIR%\LOCALE\zh_TW %EPFIAUX2DIR%\LOCALE %EPFIAUX2DIR%'
*
*
* Deletes ODDESK icon in OpenDoc Folder
*
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <%FOLDERID%REG>'
**********************************************************************
*
* Toolkit component
*
**********************************************************************
* Translate the text in quotes in NAME = line and DESCRIPTION = line below.
COMPONENT
NAME = 'OpenDoc Developers Toolkit',
ID = 'TOOLKIT',
REQUIRES = 'INSFIRST DELLAST RUNTIMES',
DISPLAY = 'YES',
DESCRIPTION = 'The OpenDoc Software Developers Toolkit allows programmers to create OpenDoc programs.',
SIZE = '3750000'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'OD12OTK1.EXE',
PWS = 'OD12OTK1.EXE',
DATE = '970301',
TIME = '0101',
SIZE = '3750000',
* Execute the file to unzip it, use -o to create dirs and overwrite files
EXIT = 'EXEC bg %EPFICURPWS% -o'
* These next FILE entries delete the shipped package
* files as they just consume diskspace after the install is complete.
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES OD12OTK1.EXE'
*
* Delete the files for this component
*
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12OTK1'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\LIB %EPFIFILEDIR%\PMEISTER'
**********************************************************************
*
* Documentation component
*
**********************************************************************
* Translate the text in quotes in NAME = line and DESCRIPTION = line below.
COMPONENT
NAME = 'OpenDoc Documentation',
ID = 'DOCS',
REQUIRES = 'INSFIRST DELLAST',
DISPLAY = 'YES',
DESCRIPTION = 'The Online Documentation describing OpenDoc, Version 1.2.',
SIZE = '6000000'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'OD12OBK1.EXE',
PWS = 'OD12OBK1.EXE',
DATE = '970301',
TIME = '0101',
SIZE = '6000000',
* Execute the file to unzip it, use -o to create dirs and overwrite files
EXIT = 'EXEC bg %EPFICURPWS% -o'
* These next FILE entries delete the shipped package
* files as they just consume diskspace after the install is complete.
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES OD12OBK1.EXE'
*
* Delete the files for this component
*
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12OBK1'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\DOC\EN_US\HTML\GUIDE\IMAGES %EPFIFILEDIR%\DOC\EN_US\HTML\GUIDE %EPFIFILEDIR%\DOC\EN_US\HTML\PROBDET %EPFIFILEDIR%\DOC\EN_US\HTML\REF %EPFIFILEDIR%\DOC\EN_US\HTML'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\DOC\EN_US %EPFIFILEDIR%\DOC\es_ES %EPFIFILEDIR%\DOC\de_DE %EPFIFILEDIR%\DOC\fr_FR %EPFIFILEDIR%\DOC\ja_JP %EPFIFILEDIR%\DOC\pt_BR %EPFIFILEDIR%\DOC\zh_CN %EPFIFILEDIR%\DOC\zh_TW %EPFIFILEDIR%\DOC'
**********************************************************************
*
* Samples component
*
**********************************************************************
* Translate the text in quotes in NAME = line and DESCRIPTION = line below.
COMPONENT
NAME = 'OpenDoc Developers Samples',
ID = 'SAMPLES',
REQUIRES = 'INSFIRST DELLAST RUNTIMES TOOLKIT',
DISPLAY = 'YES',
DESCRIPTION = 'These sample programs illustrate how to create an OpenDoc program.',
SIZE = '18400000'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'OD12OSP1.EXE',
PWS = 'OD12OSP1.EXE',
PWSPATH = 'AUX3',
DATE = '970301',
TIME = '0101',
SIZE = '18400000'
* Execute the file to unzip it, use -o to create dirs and overwrite files
FILE
EXITWHEN = '(INSTALL || UPDATE || RESTORE)',
EXITIGNOREERR = 'NO',
EXIT = 'EXEC bg CMD.EXE /C cd %EPFIAUX3DIR% & %EPFIAUX3DIR%\OD12OSP1 -o'
* These next FILE entries delete the shipped package
* files as they just consume diskspace after the install is complete.
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES %EPFIAUX3DIR%\OD12OSP1.EXE'
*
* Delete the files for this component
*
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C cd %EPFIAUX3DIR% & %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12OSP1'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\LOCALE\EN_US %EPFIAUX3DIR%\LOCALE\ja_JP %EPFIAUX3DIR%\LOCALE\es_ES %EPFIAUX3DIR%\LOCALE\de_DE %EPFIAUX3DIR%\LOCALE\fr_FR %EPFIAUX3DIR%\LOCALE\pt_BR %EPFIAUX3DIR%\LOCALE\zh_CN %EPFIAUX3DIR%\LOCALE\zh_TW %EPFIAUX3DIR%\LOCALE'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\BIN %EPFIAUX3DIR%\DLL %EPFIAUX3DIR%\LIB\OS2 %EPFIAUX3DIR%\LIB %EPFIAUX3DIR%\INCLUDE\OS2 %EPFIAUX3DIR%\INCLUDE'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\PKG\es_ES %EPFIAUX3DIR%\PKG\de_DE %EPFIAUX3DIR%\PKG\fr_FR %EPFIAUX3DIR%\PKG\pt_BR %EPFIAUX3DIR%\PKG\zh_CN %EPFIAUX3DIR%\PKG\zh_TW %EPFIAUX3DIR%\PKG\en_US %EPFIAUX3DIR%\PKG\ja_JP %EPFIAUX3DIR%\PKG'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\WORK\DOCS %EPFIAUX3DIR%\WORK\EDITORS %EPFIAUX3DIR%\WORK\PLUGINS %EPFIAUX3DIR%\WORK\STATRY %EPFIAUX3DIR%\WORK %EPFIAUX3DIR%\SRC\TEXT\EN_US %EPFIAUX3DIR%\SRC\SHPIN'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\DOC\EN_US %EPFIAUX3DIR%\DOC\JA_JP %EPFIAUX3DIR%\DOC\es_ES %EPFIAUX3DIR%\DOC\de_DE %EPFIAUX3DIR%\DOC\fr_FR %EPFIAUX3DIR%\DOC\pt_BR %EPFIAUX3DIR%\DOC\zh_CN %EPFIAUX3DIR%\DOC\zh_TW %EPFIAUX3DIR%\DOC'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\SRC\PAGEPART %EPFIAUX3DIR%\SRC\UTILS %EPFIAUX3DIR%\SRC\RUNTIME %EPFIAUX3DIR%\SRC\TEXT\en_US %EPFIAUX3DIR%\SRC\TEXT\ja_JP %EPFIAUX3DIR%\SRC\TEXT'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\SRC\SIMPLE\EN_US %EPFIAUX3DIR%\SRC\SIMPLE\ja_JP %EPFIAUX3DIR%\SRC\SIMPLE %EPFIAUX3DIR%\SRC\BASECNTR\EN_US %EPFIAUX3DIR%\SRC\BASECNTR\JA_JP %EPFIAUX3DIR%\SRC\BASECNTR %EPFIAUX3DIR%\SRC\SHAPE\EN_US %EPFIAUX3DIR%\SRC\SHAPE\ja_JP %EPFIAUX3DIR%\SRC\SHAPE'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\SRC\CLOCK %EPFIAUX3DIR%\SRC\GRAFPART\EN_US %EPFIAUX3DIR%\SRC\GRAFPART\JA_JP %EPFIAUX3DIR%\SRC\GRAFPART %EPFIAUX3DIR%\SRC\LINKCNTR %EPFIAUX3DIR%\SRC\DYNAMICP\BMENU %EPFIAUX3DIR%\SRC\DYNAMICP\BREGIST %EPFIAUX3DIR%\SRC\DYNAMICP\BXFORM'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIAUX3DIR%\SRC\DYNAMICP\BCLIPBRD %EPFIAUX3DIR%\SRC\DYNAMICP\BDRAW %EPFIAUX3DIR%\SRC\DYNAMICP\BDYNAMIC %EPFIAUX3DIR%\SRC\DYNAMICP\BIMAGLAY %EPFIAUX3DIR%\SRC\DYNAMICP\BINIT %EPFIAUX3DIR%\SRC\DYNAMICP\BSCRIPT %EPFIAUX3DIR%\SRC\DYNAMICP %EPFIAUX3DIR%\SRC %EPFIAUX3DIR%'
**********************************************************************
*
* Source Code component
*
**********************************************************************
* Translate the text in quotes in NAME = line and DESCRIPTION = line below.
COMPONENT
NAME = 'OpenDoc Source Code',
ID = 'SOURCE',
REQUIRES = 'INSFIRST DELLAST',
DISPLAY = 'YES',
DESCRIPTION = 'This is the source code for the IBM OpenDoc, Version 1.2.',
SIZE = '9500000'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'OD12OSR1.EXE',
PWS = 'OD12OSR1.EXE',
DATE = '970301',
TIME = '0101',
SIZE = '5000000',
* Execute the file to unzip it, use -o to create dirs and overwrite files
EXIT = 'EXEC bg %EPFICURPWS% -o'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'NO',
SOURCE = 'OD12OSR2.EXE',
PWS = 'OD12OSR2.EXE',
DATE = '970301',
TIME = '0101',
SIZE = '4500000',
* Execute the file to unzip it, use -o to create dirs and overwrite files
EXIT = 'EXEC bg %EPFICURPWS% -o'
* These next FILE entries delete the shipped package
* files as they just consume diskspace after the install is complete.
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES OD12OSR*.EXE'
*
* Delete the files for this component
*
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12OSR1'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\OD12OSR2'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\SRC %EPFIFILEDIR%'
**********************************************************************
*
* SOM component
*
**********************************************************************
COMPONENT
NAME = 'SOM Support Code',
ID = 'SOM',
REQUIRES = 'INSFIRST DELLAST',
DISPLAY = 'NO',
DESCRIPTION = 'SOM',
SIZE = '8000000'
FILE
* VOLUME = 'OPENDOC1',
WHEN = 'OUTOFDATE',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'ODSOM214.OS_',
PWS = 'ODSOM214.OS2',
DATE = '961001',
TIME = '0101',
SIZE = '8000000'
* Don't execute this one, the next file installs this one.
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXIT = 'EXEC fg %EPFIFILEDIR%\INSTALL\TESTOD.EXE'
FILE
* VOLUME = 'OPENDOC1',
WHEN = '(OUTOFDATE) && (%USER_ODNAME% == "YES")',
REPLACEINUSE = 'I U D R',
UNPACK = 'YES',
SOURCE = 'ODSOM214.EX_',
PWS = 'ODSOM214.EXE',
DATE = '961001',
TIME = '0101',
SIZE = '100000',
* Execute the file to install SOM, the parameter is the directory where it is being installed
EXIT = 'EXEC bg CMD.EXE /C %EPFICURPWS% %EPFIFILEDIR%'
* These next FILE entries delete the shipped package
* files as they just consume diskspace after the install is complete.
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES ODSOM214.*'
*
* Delete the files for this component
*
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C %EPFIFILEDIR%\INSTALL\ODSTDIND < %EPFIFILEDIR%\INSTALL\ODSOM214'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES %EPFIFILEDIR%\INCLUDE\*.*'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C rd %EPFIFILEDIR%\ETC %EPFIFILEDIR%\MSG %EPFIFILEDIR%\LIB %EPFIFILEFIR%\BIN %EPFIFILEDIR%\INCLUDE'
*---------------------------------------------------------------------
* 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 = 'EXEC bg CMD.EXE /C echo %EPFIFILEDIR% > %EPFIBOOTDRIVE%:\SAVENV.DOC'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C echo %EPFIAUX1DIR% >> %EPFIBOOTDRIVE%:\SAVENV.DOC'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES %EPFIFILEDIR%\*.*'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C copy %EPFIFILEDIR%\INSTALL\ODCLN.CMD %EPFIBOOTDRIVE%:\'
* Translate the text "Clean OpenDoc" in the EXIT = line below.
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'CREATEWPSOBJECT WPProgram "Clean OpenDoc" <WP_START> R "PROGTYPE=WINDOWABLEVIO;EXENAME=CMD.EXE;OBJECTID=<%FOLDERID%CLN>;STARTUPDIR=%EPFIBOOTDRIVE%://;PARAMETERS=/C %EPFIBOOTDRIVE%://ODCLN.CMD;MINIMIZED=YES;ICONFILE=%EPFIFILEDIR%//INSTALL//ODCLN.ICO"'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <%FOLDERID%NSTS>'
FILE
EXITWHEN = 'DELETE',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEWPSOBJECT <%FOLDERID%>'
*--------------------------------------------------------------------
*
* Move the .pkg, catalog, and .txt file to the Install directory
* (CAN'T MOVE .PKG FILE because Software Installer gets confused
*--------------------------------------------------------------------
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'DELETEFILES %EPFIFILEDIR%\install\od11o*'
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C del %EPFIFILEDIR%\install\CATALOG %EPFIFILEDIR%\install\OPENDOC.TXT'
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C MOVE CATALOG INSTALL'
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXITIGNOREERR = 'YES',
EXIT = 'EXEC bg CMD.EXE /C MOVE OPENDOC.TXT INSTALL'
***************************************************************
*
* Here live the stanzas which update the config.sys file
*
***************************************************************
ADDCONFIG
VAR = 'SET ODBASE',
ADDSTR = '%EPFIFILEDIR%',
ADDWHEN = 'INSTALL || UPDATE',
DELETELINE = 'YES',
DELETEWHEN = 'DELETE',
LOCATION = 'END',
UNIQUE = 'YES'
UPDATECONFIG
VAR = 'SET ODBASEPATHS',
ADDSTR = '%EPFIFILEDIR%;',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
*ADDCONFIG
* VAR = 'SET ODLOCALE',
* ADDSTR = '%EPFIFILEDIR%\En_US',
* ADDWHEN = 'INSTALL || UPDATE',
* DELETELINE = 'YES',
* DELETEWHEN = 'DELETE',
* LOCATION = 'END',
* UNIQUE = 'YES'
ADDCONFIG
VAR = 'SET ODSRC',
ADDSTR = '%EPFIAUX3DIR%',
ADDWHEN = 'INSTALL || UPDATE',
DELETELINE = 'YES',
DELETEWHEN = 'DELETE',
LOCATION = 'END',
UNIQUE = 'YES'
UPDATECONFIG
VAR = 'SET ODSRCPATHS',
ADDSTR = '%EPFIAUX3DIR%;',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
ADDCONFIG
VAR = 'SET ODCFG',
ADDSTR = '%EPFIAUX1DIR%',
ADDWHEN = 'INSTALL || UPDATE',
DELETELINE = 'YES',
DELETEWHEN = 'DELETE',
LOCATION = 'END',
UNIQUE = 'YES'
ADDCONFIG
VAR = 'SET ODPARTS',
ADDSTR = '%EPFIAUX2DIR%',
ADDWHEN = 'INSTALL || UPDATE',
DELETELINE = 'YES',
DELETEWHEN = 'DELETE',
LOCATION = 'END',
UNIQUE = 'YES'
UPDATECONFIG
VAR = 'SET ODPARTSPATHS',
ADDSTR = '%EPFIAUX2DIR%;',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
ADDCONFIG
VAR = 'SET ODTMP',
ADDSTR = '%EPFIAUX1DIR%\TMP',
ADDWHEN = 'INSTALL || UPDATE',
DELETELINE = 'YES',
DELETEWHEN = 'DELETE',
LOCATION = 'END',
UNIQUE = 'YES'
ADDCONFIG
VAR = 'SET ODSHELLPLUGINSDIR',
ADDSTR = '%EPFIAUX1DIR%\WORK\PLUGINS',
ADDWHEN = 'INSTALL || UPDATE',
DELETELINE = 'YES',
DELETEWHEN = 'DELETE',
LOCATION = 'END',
UNIQUE = 'YES'
UPDATECONFIG
VAR = 'SET PATH',
ADDSTR = '%EPFIFILEDIR%\BIN',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
UPDATECONFIG
VAR = 'SET PATH',
ADDSTR = '%EPFIAUX2DIR%\BIN;',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
UPDATECONFIG
VAR = 'LIBPATH',
ADDSTR = '%EPFIAUX2DIR%\DLL',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
UPDATECONFIG
VAR = 'LIBPATH',
ADDSTR = '%EPFIAUX3DIR%\DLL',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
UPDATECONFIG
VAR = 'LIBPATH',
ADDSTR = '%EPFIFILEDIR%\DLL',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
UPDATECONFIG
VAR = 'LIBPATH',
ADDSTR = '%EPFIFILEDIR%\LOCALE\EN_US',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
UPDATECONFIG
VAR = 'SET SOMIR',
ADDSTR = '%EPFIAUX1DIR%\OD.IR',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'END'
UPDATECONFIG
VAR = 'SET SOMIR',
ADDSTR = '%EPFIFILEDIR%\AVLSHELL.IR',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
UPDATECONFIG
VAR = 'SET HELP',
ADDSTR = '%EPFIFILEDIR%\LOCALE\EN_US;',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
UPDATECONFIG
VAR = 'SET HELP',
ADDSTR = '%EPFIAUX3DIR%\LOCALE\EN_US;',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
UPDATECONFIG
VAR = 'SET NLSPATH',
ADDSTR = '%EPFIFILEDIR%\LOCALE\EN_US\%N',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
UPDATECONFIG
VAR = 'SET LOCPATH',
ADDSTR = '%EPFIFILEDIR%\LOCALE;',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
UPDATECONFIG
VAR = 'SET DPATH',
ADDSTR = '%EPFIFILEDIR%\LOCALE',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
ADDCONFIG
VAR = 'SET ODLANG',
ADDSTR = 'en_US',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LOCATION = 'END',
UNIQUE = 'YES'
*
* set hostname to dummy for linking
*
FILE
EXITWHEN = '(INSTALL || UPDATE)',
EXIT = 'EXEC fg %EPFIFILEDIR%\INSTALL\TESTHOST.EXE'
ADDCONFIG
VAR = 'SET HOSTNAME',
ADDSTR = 'DummyHostName',
ADDWHEN = '( %USER_HOSTNAME% == "YES") && (INSTALL || UPDATE)',
LOCATION = 'END'
*
* Config.sys updates for the new SOM we are installing
*
UPDATECONFIG
VAR = 'LIBPATH',
ADDSTR = '%EPFIFILEDIR%\LIB',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'
ADDCONFIG
VAR = 'SET SOMBASE',
ADDSTR = '%EPFIFILEDIR%',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE'
* ensure SOMDDIR is set:
ADDCONFIG
VAR = 'SET SOMDDIR',
ADDSTR = '%EPFIBOOTDRIVE%:\OS2\ETC\DSOM',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE'
UPDATECONFIG
VAR = 'SET SOMIR',
ADDSTR = '%EPFIFILEDIR%\ETC\SOM.IR',
ADDWHEN = 'INSTALL || UPDATE',
DELETEWHEN = 'DELETE',
LINELOCATION = 'BEGIN'