[Info-vax] Long uptime cut short by Hurricane Sandy

Paul Sture nospam at sture.ch
Thu Feb 14 02:11:49 EST 2013


In article <kf8cgd$ujt$1 at dont-email.me>,
 Stephen Hoffman <seaohveh at hoffmanlabs.invalid> wrote:

> Feasible?  Sure.  Pain in the rump?  Can be.  Hard to deal with 
> collisions and missing logical names, because somebody hit a ^Y at the 
> wrong moment, procedure crashed out, somebody else defined a logical 
> name in your namespace, because somebody installed a new version of 
> TO.COM that works somewhat differently?  Definitely.

One of my earliest battles with VMS was where another team "borrowed" 
the use of a testing account and lobbed a definition for EDTSYS into the 
login command procedure.  Of course, deleting that logical name didn't 
suffice, because they had also lobbed their own EDTINI.EDT into 
SYS$LOGIN:

>From the help for EDIT/EDT:

---
       $ EDIT/COMMAND=XEDTINI.EDT MEMO.DAT

       If you do not include the /COMMAND=command file qualifier,
       EDT looks for the EDTSYS logical name assignment. If EDTSYS
       is not defined, EDT processes the systemwide startup command
       file SYS$LIBRARY:EDTSYS.EDT. If this file does not exist, EDT
       looks for the EDTINI logical name assignment. If EDTINI is not
       defined, EDT looks for the file named EDTINI.EDT in your default
       directory. If none of these files exists, EDT begins your editing
       session in the default state.

       To prevent EDT from processing either the systemwide startup
       command file or the EDTINI.EDT file in your default directory,
       use the /NOCOMMAND qualifier as follows:

       $ EDIT/NOCOMMAND MEMO.DAT"
---


I wasn't very happy with the decision to put a customised EDTINI.EDT 
into SYS$MANAGER for several versions of VMS either as part of the 
standard distribution.  Fortunately, someone in VMS Engineering 
eventually saw the light and distributed it in .TEMPLATE form instead.

-- 
Paul Sture



More information about the Info-vax mailing list