[Info-vax] Logging systartup_vms.com progress to operator.log VMS 7.3-2
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Tue Oct 27 12:50:59 EDT 2020
On 2020-10-26 22:25:02 +0000, Dave Froble said:
> On 10/26/2020 3:39 PM, Stephen Hoffman wrote:
>> On 2020-10-26 18:41:25 +0000, Dave Froble said:
>>
>> SYSMAN STARTUP is something that is a *component* of and/or is a
>> *dependency* of a modern package manager.
>
> Just to clarify, I don't use SYSMAN unless necessary ....
>
>> OpenVMS has its startup-related entries, and so too do added apps.
>> Currently, those startup entries are hand-edited into SYSMAN STARTUP
>> both as installed from VSI and as modified by end-users, and are
>> hand-edited in SYSTARTUP_VMS.COM mostly by end-users.
>
> And if they are to be put into something else, how does that happen?
> Magic hand waving? Wishful thinking? Or, perhaps you run some
> function which allows you to "by hand" make the entries?
The installer registers the startup procedure in the startup procedure
database.
There's already a startup database underneath SYSMAN STARTUP, too.
The existing startup database contains entries for various existing
startup operations, including those entries configured by
VSI/HPE/HP/Compaq/DEC with OpenVMS, and those added locally.
While you might not add entries and while Bob G does and while I use
SYSMAN STARTUP to "hide" startup entries, the existing SYSMAN STARTUP
database already drives the entire system startup procedure, including
invoking SYLOGICALS.COM, SYSTARTUP_VMS.COM, and other commonly-edited
command procedures.
What's missing is the installer callbacks, or the usage of same.
For VMSINSTAL, here's the relevant callback:
VMI$CALLBACK SET STARTUP FACILITY_STARTUP.COM "VMSINSTAL DOALL"
PCSI (IIRC) had a similar mechanism, but dropped back to displaying
messages related to the EXECUTE START . . . STOP . . . statement. After
that statement is processed, PCSI then displays a message "at the end
of the operation telling users to add these commands to their
SYSTARTUP_VMS.COM file."
One of the larger issues found with the V5.0-era SYSMAN STARTUP design
was sequencing the related startups; of contending with the product
interdependencies.
Inter-dependencies are also arguably an artifact of the era of not
having enough disk space, which means we're headed for fewer kits and
fewer install-time options. There are various apps around which have
complex installers and seemingly for little added value too, such as
TCP/IP Services and DECset. But then OpenVMS is still limited to 2 TiB
storage addressing, so not quite as much room as might be found on the
boot devices of other operating systems. While I'm thinking about it,
neither PCSI nor VMSINSTAL is particularly good at installing apps off
of the system disk—having just tussled with that again. But I digress.
And again, VSI already has ♾ other pending projects in their queue,
most or all ahead of these and similar remediations.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list