My first install kit

OpenVMS x86 Field Test questions, reports, and feedback.
Post Reply

Topic author
afassl
Active Contributor
Posts: 27
Joined: Fri Jun 14, 2019 3:15 am
Reputation: 0
Status: Offline

My first install kit

Post by afassl » Wed May 03, 2023 2:19 pm

Hi all,

to be honest, I'm really excited - that version is beyond all expectations - great. Based on the forum activity (and the massive load of people requesting access overloading the capacity of the VSI team ) - the future looks more than bright for VMS.

We've build years ago lots of packages, and I'm currently browsing through our archives.
I've always been a big fan of PCSI.
This is my very first build file, planning to put all my tools, scripts etc. into one package.

Code: Select all

$! This command file creates packages product ELEMENTARY
$! Some of my favourite tools to ease working on VMS
$! proGIS Software 2023 - Andreas Fassl
$! 
$ product package elementary -
/base=x86vms -                                                      
/producer=progis -
/source=progis$produkte:[produkte.vertrieb.pcsi.kit]elementary -       ! PDF/PTF
/desti=progis$produkte:[produkte.vertrieb.pcsi.kit] -            ! .PCSI-FIle
/material=progis$produkte:[produkte.vertrieb.pcsi.product] -     ! Product
/format=seque
As I've not been sure regarding the /base qualifier, I've asked as always HELP.
From my point of view there ought to be X86VMS in the names list?

Code: Select all

PRODUCT

  PACKAGE

    /BASE_SYSTEM

          /BASE_SYSTEM=base-system-name

       Selects software products whose base system matches the one
       specified. The base system name identifies both a hardware
       platform and an operating system. Standard names are:

       Name          Description

       AXPVMS        Denotes an OpenVMS Alpha product.
       I64VMS        Denotes an OpenVMS I64 product.
       VAXVMS        Denotes an OpenVMS VAX product.
       VMS           Indicates a product that can be installed on more
                     than one OpenVMS platform.
The minimalistic PDF looks like this:

Code: Select all

product progis x86vms elementary v1.0 full;
DIRECTORY [SYSEXE.ELEMENTARY];
FILE  [SYSEXE.ELEMENTARY]cswing.exe;
end product;
First run:

Code: Select all

SWING > @pack
 
The following product has been selected:
    PROGIS X86VMS ELEMENTARY V1.0          Layered Product
 
Do you want to continue? [YES] 

The following product will be packaged to destination:
    PROGIS X86VMS ELEMENTARY V1.0          DKA400:[PRODUKTE.VERTRIEB.PCSI.KIT]
 
Portion done: 0%...100%

The following product has been packaged:
    PROGIS X86VMS ELEMENTARY V1.0          Layered Product
Great!

Installation runs fine, removing as well

Code: Select all

SWING > product install elementary
 
Performing product kit validation of signed kits ...
%PCSI-I-CANNOTVAL, cannot validate DKA400:[PRODUKTE.VERTRIEB.PCSI.KIT]PROGIS-X86
VMS-ELEMENTARY-V0100--1.PCSI;2
-PCSI-I-NOTSIGNED, product kit is not signed and therefore has no manifest file
 
The following product has been selected:
    PROGIS X86VMS ELEMENTARY V1.0          Layered Product
 
Do you want to continue? [YES] 
 
Configuration phase starting ...
 
You will be asked to choose options, if any, for each selected product and for
any products that may be installed to satisfy software dependency requirements.
 
Configuring PROGIS X86VMS ELEMENTARY V1.0
 
* This product does not have any configuration options.
 
Execution phase starting ...

The following product will be installed to destination:
    PROGIS X86VMS ELEMENTARY V1.0          DISK$VMS92:[VMS$COMMON.]
 
Portion done: 0%...80%...100%

The following product has been installed:
    PROGIS X86VMS ELEMENTARY V1.0          Layered Product
SWING > product remove elementary
 
The following product has been selected:
    PROGIS X86VMS ELEMENTARY V1.0          Layered Product
 
Do you want to continue? [YES] y

The following product will be removed from destination:
    PROGIS X86VMS ELEMENTARY V1.0          DISK$VMS92:[VMS$COMMON.]
 
Portion done: 0%...10%...20%...30%...100%

The following product has been removed:
    PROGIS X86VMS ELEMENTARY V1.0          Layered Product
SWING > 
Now my question - what are the requirements to sign a package? I've found a short thread (ending with NOTARY see help), but wasn't able to find anything - neither in help nor in the documentation

Post Reply