[Info-vax] Preserving the essence of a system...
Bob Gezelter
gezelter at rlgsc.com
Fri Dec 25 01:34:33 EST 2009
On Dec 24, 2:04 pm, JF Mezei <jfmezei.spam... at vaxination.ca> wrote:
> I am trying to compile a list of files that give the system its
> "identity", and have those recorded for posterity in text form.
>
> Anyone I have forgotten ?
>
> Core:
>
> SYS$STARTUP_VMS.COM (and custom file it calls)
> SYLOGICALS.COM
> SYLOGIN.COM
> SYS$ANNOUNCE, SYS$WELCOME
>
> Anything "SYSTARTUP"
>
> The SYSGEN file (VAXVMSSYS.PAR on VAX for instance)
> MODPARAMS.DAT
>
> Can one get NCP to generate a "command file" that could recreate itself
> for the DECnet config ? (does NETCONFIG.COM parse the NCP stuff or
> does it start from scratch ?)
>
> How would one do the same for TCPIP services ?
>
> I know that I need to catch some of the /etc (oops, already in unix
> mode... I meant TCPIP$ETC ) files (sysconfigtab if I recall).
>
> What else should one preserve ?
JF,
With regards to SYSTARTUP_VMS.COM and other command files used in the
STARTUP process, the explicit list is not correct.
The list of first level command files is stored as "phases" in files
VMS$VMS.DAT and VMS$LAYERED.DAT in directory SYS$STARTUP:[STS
$STARTUP]. SYS$STARTUP:SYSTARTUJP_VMS.COM is actually invoked one
level below that. The STARTUP databases actually may contain
additional processing required by layered products used by the files.
The only definitive way to find all files involved is to track down
the list of files contained in the STARTUP databases, and the list of
files they reference, either as data or command files, and continue
iterating until there are no new files referenced.
Therefore, any otherwise specific list will not be definitive.
- Bob Gezelter, http://www.rlgsc.com
More information about the Info-vax
mailing list