[Info-vax] How do I make zip, unzip etc. available to all users?
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Thu Jan 7 10:54:33 EST 2016
On 2016-01-07 02:46:43 +0000, abrsvc said:
> I have to agree with Phil here. I too try to keep the system disk
> "clean" from any non-DEC stuff. I also use concealed devices so that I
> am not tied to a particular device. Since the "disk" is created during
> startup so is available quite early.
The problem that some of the replies appear to be alluding to is the
lack of a reproducible environment.
IMO, creating a local top-level directory on the system disk is fine,
as is the locally-preferred practice of creating reproducible
installation kits for the customizations and add-on tools. Kits that
can be archived, and maintained, and mass-deployed across multiple
servers.
Ad-hoc and manual deployments tend to lack documentation and
particularly tend to lack reproducibility.
Now as the temporary files and the log files and the volatile files and
the other dreck that random stuff creates, those all belong elsewhere,
because the general goal of any sort of disk segmentation is to avoid
the need to back up the system disk on a daily or even weekly schedule,
and the avoid the need to have to clean the system disk. No system
disk backups? There's no point in backing up something that doesn't
change. On a typical system disk, there are maybe two or three dozen
files that might or do change, and that's all that generally needs to
be backed up, which means that locating those files elsewhere can be
preferable.
Now if you're really working on mass deployment and reproducible
deployments — what some folks call DevOps or Cloud services or some
other term for mass management — you really don't want system disk
modifications except via PCSI or VMSINSTAL or deployment procedures.
As for a hobbyist cluster or the sort of servers that are still running
ancient OpenVMS releases — "ancient" is anything prior to V8.4, BTW —
more than a few of those are already a software junkyard, so copying a
few more files around is No Big Deal. At least until the primary
occupants of the junkyard decide to drain the swamp. Why do I think
this is No Big Deal? Because nobody ever does any of this deployment
stuff consistently — that includes DEC, Compaq, HP, HPE and VSI with
OpenVMS and the associated layered products, third-party providers,
open source, add-ons, and the usual raft of local procedures and local
tools — it's all a pile of chaos.
The current OpenVMS system environment is filled with more than a
little short-term thinking and scheduling compromises and quick hacks.
It's so ingrained that I honestly don't believe that more than a few
of the participants here have actually thought about or realized the
scope and the extent of the problems. But I'm feeling polite, today.
This is why I rant about the DCL limits and the PATH mess and the
directory mess and the lack of real temporary directories and the
general lack of consistency and about the need for improved tools for
cloud deployments and vastly easier software updates, and for updating
the deployment tools and installation kits, about preferences files and
consistent configuration and management tools, and about removing
choices from installation kits, and related. If you want to play in
server computing in 2020, you need to be working on your own management
UIs and vastly simplified UIs and continuous updates and mass
deployments now and with fewer staff, or you're going to outsource all
of this to the vendors.
But for this case and other similar cases, do what's locally
appropriate for locating zip and unzip tools. Use GNV. Stick it in
SYS$COMMON:[SYSEXE]. Whatever. If it works, do it.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list