Operating System - OpenVMS
1752402 Members
5441 Online
108788 Solutions
New Discussion юеВ

Re: PCSI package: platform definition problem

 
Kortlandt
Advisor

PCSI package: platform definition problem

I need the following to happen:

I've got a platform product on which i want to install several products.
These products should install to the rooted logical, defined by the platform, and not to the destination of the platform; and the platform may not be removed if one of the products is still there.

Defining in the .PCSI$DESCRIPTION as optional:
OPTION DEFAULT NO;
SOFTWARE MINIMUM VERSION x.x;
END OPTION;
will let the product stay on the system when PRODUCT REMOVE is executed.

Defining in the .PCSI$DESCRIPTION as required:
SOFTWARE MINIMUM VERSION x.x;
will install the product with /DESTINATION= which is not wanted.

Wat i would like to have is a kinda "preremove" command (compare with preconfigure)

Who can help me out?

Thnx, Bob.
7 REPLIES 7
Robert Gezelter
Honored Contributor

Re: PCSI package: platform definition problem

Bob,

Having set up PCSI kits on several occasions, I am not sure that I understand the original question in this posting.

Is the foundation product a separate PCSI kit, or is the intent to install several optional products (and use re-configure some of them later)?

- Bob Gezelter, http://www.rlgsc.com
Kortlandt
Advisor

Re: PCSI package: platform definition problem

Hi Bob,

I do have 2 (or more) separate kits, one should establish a common environment (platform) for several other kits.

This "platform" defines a destination (rooted logical) for the other kit.

I want to prevent that the "platform" is removed while the other kit is still present, the "platform" must be able to install without any other kits.

Hope this explains it a bit more...
Robert Gezelter
Honored Contributor

Re: PCSI package: platform definition problem

Bob,

I would have to check the manual for how to block removal, if it can be done.

Checking for the presence of the kit is, as I recall supported, however, I still recommend that whatever startup or initialization procedure verify the presence as needed.

PCSI install is a good tool, but it is not a guard against malicious (or inadvertant) actions.

- Bob Gezelter, http://www.rlgsc.com
Kortlandt
Advisor

Re: PCSI package: platform definition problem

Some more details...

Following allows removal of without removing :

.PCSI$DESC :

OPTION _message;
SOFTWARE MINIMUM VERSION V1.0;
END OPTION;



Following installs in same /DESTINATION as the (no questions asked!):

.PCSI$DESC :

SOFTWARE MINIMUM VERSION V1.0;

Kortlandt
Advisor

Re: PCSI package: platform definition problem

Hi Bob,

I checked the PCSI Developers guide, coudn't find anything to block removal, but i'm a newbie in PCSI packaging....
Kortlandt
Advisor

Re: PCSI package: platform definition problem

Hi Bob,

"PCSI install is a good tool, but it is not a guard against malicious (or inadvertant) actions."

I'll keep this in mind when working with PCSI.


Kortlandt
Advisor

Re: PCSI package: platform definition problem

thread closed