[Info-vax] Updates to VMSTAR and Wget for VMS

Arne Vajhøj arne at vajhoej.dk
Mon Jan 4 13:41:51 EST 2021


On 1/4/2021 1:32 PM, Hunter Goatley wrote:
> On 1/4/2021 8:24 AM, Phillip Helbig (undress to reply) wrote
>> I don't know if it's worth the trouble, but it would be nice if
>> third-party software like this had some sort of standard setup, i.e. a
>> ZIP file would create a directory with the product name and version
>> number and unpack the files in it, then @[.DIR]BUILD would build it
>> (probably calling @COMPILE and @LINK) and @[.DIR]SETUP (possibly also
>> called from BUILD) would set it up initially (say buy adding the .HLB to
>> a library specified by a logical name or, if empty, prompt for it (NOT
>> add it to VMS HELP by default)) and then  @[.DIR]INSTALL would be done
>> at boot for installing images, setting up DCL verbs, or whatever, and
>> @[.DIR]DEFINE would be invoked before using it, probably usually
>> indirectly via SYS$SYLOGIN or LOGIN.COM, in order to define a symbol or
>> whatever.  One could then build a list of directories on the disk
>> (perhaps a concealed device) where such packages are on the fly at boot
>> to call all the INSTALL procedures and at login to call all the DEFINE
>> procedures.

That is actually very interesting idea.

The standard for VMS open source packaging.

> Some of the .zip files in my archive (all of the ones I worked on or 
> repackaged) have a LINK.COM to create .EXE files from the supplied 
> binaries. I never had the time to go through all of packages and try to 
> do what you're describing.

It should probably fall on the maintainers of the open source not
the distribution host.

> I had once thought of trying to create VMSINSTAL kits for everything, 
> but that was way too much work and would take way too much time for the 
> free time I've ever had.

I don't think VMSINSTAL is the right solution.

I believe it should work for no priv users and
be strictly isolated to the dir where it is unpacked.

Arne





More information about the Info-vax mailing list