[Info-vax] GNV (was: Re: Some questions on software for VMS 7.3 VAX)
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Thu Jan 21 21:04:15 EST 2016
On 2016-01-21 22:18:45 +0000, John Reagan said:
> I'd love to remove PCSI's /DESTINATION qualifier. Plus, the GNV
> install script also gives you the ability to move the POSIX root as
> well (the default is on the system disk). Kerry (and others who bumped
> into this) went out of their way to use /DESTINATION or asked to move
> the POSIX root. I also see no benefit.
It's in the GNV documentation. Start there. Yank that startup schtick
from the kit, too. Yank anything in the kit that allows or supports
relocating the kit.
Deprecate the PCSI /DESTINATION qualifier for general use. Maybe make
PCSI check that the target disk looks like an appropriate system disk
before allowing /DESTINATION to be used. (BTW, there used to be a
simple check for system architecture and likely system boot support in
the bootblock-related code, but that undocumented check looks to have
been broken in some patch. That didn't look at the version, though.)
As for PCSI, that tool is ripe for a replacement. It was good for its
time, and the design has served well for over twenty years. But
expectations and environments have changed. Using an actual
transactional database underneath and not the home-grown RMS database
and RMS turd-file crap (this alone likely would have made the HP to VSI
product vendor migration vastly easier — rather than having everybody
recode their kits or use that rekitting hack) and thus not needing
per-kit tracking to manage what's installed, having the ability to
cryptographically verify the integrity of the kits to be installed and
of the files in the kits that have already been installed, deeper
rollbacks, remote TLS-protected access to VSI patch servers, integrate
the installer with the licensing with the new VSI license key servers,
integration with installation and configuration profiles, integration
with a local software update server, etc.
Adding support for application packages — avoiding scattering files all
over the system disk — is probably a step or three past all that, too.
But y'all probably don't have enough staff nor enough schedule time for
all what you want to do now and all of what you have to do now.
Certainly not enough folks for overhauling or replacing the related
installation and patch management, and for hauling the
closely-associated software licensing environment forward, which
unfortunately VMS continues to accrue technical debt and to add
complexity due to compatibility.
So... Don't provide folks with the metatarsal-seeking firearm lurking
in the GNV documentation.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list