POLYCENTER Software Installation Utility Developer's GuideOrder Number: AA--Q28MC--TK
January 1999
This guide describes how to package software products using the POLYCENTER Software Installation utility. It describes the product description language, product description files, product text files, and other relevant concepts. Revision/Update Information: This guide supersedes the POLYCENTER Software Installation Utility Developer's Guide, Version 7.1
Software Version:
OpenVMS Alpha Version 7.2
January 1999 Compaq Computer Corporation makes no representations that the use of its products in the manner described in this publication will not infringe on existing or future patent rights, nor do the descriptions contained in this publication imply the granting of licenses to make, use, or sell equipment or software in accordance with the description. Possession, use, or copying of the software described in this publication is authorized only pursuant to a valid written license from Compaq Computer Corporation or an authorized sublicensor. Compaq Computer Corporation conducts its business in a manner that conserves the environment and protects the safety and health of its employees, customers, and the community. © Compaq Computer Corporation 1999. All rights reserved. The following are trademarks of Compaq Computer Corporation: Alpha, Compaq, DDIF, DEC Fortran, DECdirect, DECprint, DECwindows, DIGITAL, MicroVAX I, OpenVMS, POLYCENTER, VAX, VAX DOCUMENT, RSX, VAXcluster, VMS, and the Compaq logo. The following are third-party trademarks: Motif is a registered trademark of the Open Software Foundation, Inc. NFS is a registered trademark of Sun Microsystems, Inc. UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company Ltd. All other trademarks and registered trademarks are the property of their respective holders.
ZK5952 The OpenVMS documentation set is available on CD-ROM.
PrefaceIntended AudienceThis guide is intended for individuals who are responsible for packaging software products. You do not need to be a programmer to package kits for software products, but you do need to understand POLYCENTER Software Installation utility commands and concepts. Document StructureThis guide is organized as follows:
Related DocumentsThe OpenVMS System Manager's Manual describes the tasks that system managers perform using the POLYCENTER Software Installation utility. It explains operations such as software installation and removal. For additional information on the Open Systems Software Group (OSSG) products and services, access the following OpenVMS World Wide Web address:
Reader's CommentsCompaq welcomes your comments on this manual. Print or edit the online form SYS$HELP:OPENVMSDOC_COMMENTS.TXT and send us your comments by:
How To Order Additional DocumentationUse the following World Wide Web address to order additional documentation:
If you need help deciding which documentation best meets your needs, call 800-DIGITAL (800-344-4825). ConventionsIn this manual, any reference to OpenVMS is synonymous with DIGITAL OpenVMS. VMScluster systems are now referred to as OpenVMS Cluster systems. Unless otherwise specified, references to OpenVMS Clusters or clusters in this document are synonymous with VMSclusters. In this manual, every use of DECwindows and DECwindows Motif refers to DECwindows Motif for OpenVMS software. The following conventions are also used in this manual:
Chapter 1
|
| Example 1-1 PDF For an Application Software Kit |
|---|
product DEC VAXVMS TNT V3.0 full ;
if (not <software DEC VAXVMS VMS version minimum V6.2>) ;
error NOVMS ;
end if ;
execute install "@PCSI$SOURCE:[SYSUPD]TNT$BACKUP.COM"
remove "" -- nothing special to do on remove
uses [SYSUPD]TNT$BACKUP.COM ; -- will not leave file on system
execute start "@PCSI$DESTINATION:[SYS$STARTUP]TNT$STARTUP.COM"
stop "@PCSI$DESTINATION:[SYS$STARTUP]TNT$SHUTDOWN.COM" ;
execute test "@PCSI$DESTINATION:[SYSTEST]TNT$IVP.COM" ;
directory [SYSTEST.TNT] ;
directory [TNT] ;
file [SYSHLP]TNT030.RELEASE_NOTES generation 50084697 release notes ;
remove ;
file [SYSHLP]TNT010.RELEASE_NOTES ;
file [SYSHLP]TNT015.RELEASE_NOTES ;
file [SYSHLP]TNT020.RELEASE_NOTES ;
file [SYSHLP]TNT021.RELEASE_NOTES ;
file [SYSEXE]TNT$POPULATE.EXE ;
file [SYSEXE]TNT$INITJOURNAL.EXE ;
file [SYSEXE]TNT$DUMPACS.EXE ;
file [SYSEXE]TNT$DUMPJOURNAL.EXE ;
end remove ;
information RELEASE_NOTES phase after ;
information POST_INSTALL phase after ;
file [SYS$STARTUP]TNT$STARTUP.COM generation 50084697 ;
file [SYS$STARTUP]TNT$SHUTDOWN.COM generation 50084697 ;
file [SYSMGR]TNT$UTILITY.COM generation 50084697 ;
file [SYSTEST]TNT$IVP.COM generation 50084697 ;
file [SYSEXE]TNT$SERVER.EXE generation 50084697 ;
file [SYSEXE]TNT$HELPER.EXE generation 50084697 ;
file [SYSEXE]TNT$UTILITY.EXE generation 50084697 ;
file [SYSEXE]TNT$EXCLUDED_SYMBIONTS.DAT generation 50084697 ;
file [SYSTEST.TNT]TNT$SERVER_IVP.EXE generation 50084697 ;
execute postinstall
"@PCSI$DESTINATION:[SYSMGR]TNT$UTILITY.COM UPDATE ALL" ;
end product ;
|
Create a product text file (PTF). This optional step is described in Chapter 4. The PTF provides information about the product in brief and detailed formats. The information includes product identification, copyright notice, configuration choice descriptions, and message text used primarily during product installation and configuration operations.
What does a PTF file look like? The PTF file format is similar to that of modules used with the Librarian utility (LIBRARY) to create, modify, or describe a help library.
Example 1-2 shows a product text file.
| Example 1-2 PTF for an Application Software Kit |
|---|
=PRODUCT DEC VAXVMS TNT V3.0 Full
1 'LICENSE
=prompt This product uses the PAK: VAX-VMS
This product is contained within the Product Authorization Key for
OpenVMS VAX.
1 'NOTICE
=prompt © Digital Equipment Corporation 1997. All rights reserved.
Unpublished rights reserved under the copyright laws of the United States.
This software is proprietary to and embodies the confidential technology of
Digital Equipment Corporation. Possession, use, or copying of this software
and media is authorized only pursuant to a valid written license from Digital
or an authorized sublicensor.
Restricted Rights: Use, duplication, or disclosure by the U.S.
Government is subject to restrictions as set forth in subparagraph (c)(1)(ii)
of DFARS 252.227-7013, or in FAR 52.227-19 or in FAR 52.227-14 Alt. III, as
applicable.
1 'PRODUCER
=prompt Digital Equipment Corporation
This software product is sold by Digital Equipment Corporation.
1 'PRODUCT
=prompt DEC OpenVMS Management Station
The OpenVMS Management Station is a client-server application which
provides OpenVMS system management capabilities via a client application
on a Personal Computer running Microsoft Windows; the server application
runs on OpenVMS systems.
1 NOVMS
=prompt Minimum OpenVMS software not found on system, abort installation
This kit requires a minimum OpenVMS version of V6.2.
1 POST_INSTALL
=prompt See the installation guide for post installation information.
Postinstallation tasks required for OpenVMS Management Station.
For more information, refer to the installation guide.
1 RELEASE_NOTES
=prompt Release notes for OpenVMS Management Station available
The release notes for the OpenVMS Management Station are available in
the file SYS$HELP:TNT030.RELEASE_NOTES.
|
You package the software components to actually create the .PCSI file.
This step is described in Chapter 5. You use the PRODUCT PACKAGE
command and its various qualifiers to do this. This command determines
if the PDF and PTF are syntactically correct and verifies that all
listed product material files can be found.
1.3.6 Test and Debug the Installable Kit
Once a kit has been successfully produced, use the PRODUCT INSTALL, PRODUCT SHOW, and PRODUCT REMOVE commands to verify the installation and removal of the product. Check for correct file placement and protection, test user input, review message text, modify configuration options, verify that execution environment requirements are satisfied, and so forth.
You should test your installable kit to make sure that it properly handles any software version dependencies.
| Next | Contents | Index |
|
|
|
|
Copyright © Compaq Computer Corporation 1998. All rights reserved. Legal |
5952PRO.HTML
|
|