[Info-vax] How do I make zip, unzip etc. available to all users?

Steven Schweda sms.antinode at gmail.com
Fri Jan 8 17:20:57 EST 2016


   Sorry for the tardy response.  Dealing with CenturyLink is
such a joy.

> I downloaded copies of zip, unzip etc. from various
> freeware archives. How do I make these and other executables
> available to all users?

   First, what, exactly, did you download, and from where? 
Regarding the Info-ZIP programs, if you downloaded a complete
source kit instead of a bare executable, then you'd get the
documentation, which includes VMS-specific sections, which
describe the usual DCL symbol creation.

> Where should these kinds of programs be placed in the
> system

   Pretty much anywhere you'd like.  I prefer to keep my
third-party stuff away from the official VMS stuff, but most
programs don't really care.  Many of my systems don't have
multiple disks, so I typically keep my [UTILITY] directory
on the system disk, but I try not to spew stuff into
SYS$SYSTEM unless it's absolutely necessary (which it seldom
is).

ALP $ show logi utility
   "UTILITY" = "UTILITY_DEV:[UTILITY]" (LNM$SYSTEM_TABLE)
ALP $ show logi utility_dev
   "UTILITY_DEV" = "SYS$SYSDEVICE:" (LNM$SYSTEM_TABLE)
1  "SYS$SYSDEVICE" = "ALP$DKC0:" (LNM$SYSTEM_TABLE)


>  and how do I modify whatever logon proc(s) to allow
> them to be used? 

   See those Info-ZIP installation instructions?  It may be
that no one mentions the file protections, but everyone
already knows all about those, right?

> $ ZIP :== $[location]ZIP

   Just remember that the "$" in "$[location]" is a separate
character, not part of a device name, like the first one in a
device name like "$3$DIA0".  As you might notice in the
Info-ZIP documentation, I prefer to emphasize this by leaving
a space after that "$".  For example:
      ZIP :== $ dev:[dir]ZIP.EXE
where "dev:" might be "$3$DIA0:".

   For what it's worth, my UTILITY dirctory also holds
UTILITY:UTILITY.COM, which is where all the logical names and
symbols for the stuff there get defined.  Users (of which I'm
almost the only one) can choose whether or not to add
      @ UTILITY:UTILITY.COM
to their own SYS$LOGIN:LOGIN.COM scripts.



More information about the Info-vax mailing list