Decus Submission to the Fall 1989 VAX SIG Symposium Tape. Andrew W. Potter Information Systems and Computing Ross Memorial Building Rochester Institute of Technology P.O. Box 9887 Rochester New York, 14623-0887 (716) 475-6994 Internet: awpsys@ultb.isc.rit.edu Bitnet: awpsys@ritvax.bitnet All files in this directory are VMS save sets backed up with /group:0 to keep the size down. Example of how to restore a kit. $ Create/dir [.net_what] $ backup net_what.bck/save [.net_what] 1) DCL_PIPE This is a resubmission of a simple unix like pipe facility. I'm sure there are better ones. This one creates two subprocesses and pipes the output of one process to the input of the other via a mailbox. 2) DECNET_COPY A preprocessor for COPY to allow you to securely type the password into the decnet the access control string. 3) LAT_HOST_HELP This is an example of what you can do with lat dedicated application ports. We use it to provide a service called HELP on the LATs that users can connect to for more detailed info 4) NET_WHAT The newest version of NETWHAT. A network wide show users, finger-like, system status reporting facility. Works to VMS 5.2. A small bug is that VMS 5.2 stopped reporting NULL as a process in $GETJPI. This means that WHAT drops the first process after the swapper. Its an easy fix. NETWHAT would like to have (not required) the Load Average Driver written by Dave Kashtan and submitted to the info-vax mailing list by Ken Adelman. Page 2 5) RENAME_BY_FID A simple utility to rename a file by its file id. This is very handy if you have an orphaned file on a disk and you don't want to lock up the disk with ANAL/DISK/REPAIR for 30 minutes. What you do is ANAL/DISK /NOrepair the disk which does NOT lock the volume, but WILL report the file ids of lost files. You then use RENAME_BY_FID to enter the file into a directory again. 6) SETUSER The ever present SET Username facility. This one changes the Username, UIC, default directory and device and Job Table ownership. It uses a kluge to find the VMS kernal routine LMN$SEARCH_LOG. It works fine through VMS V5.2. 7) TAIL A Fast tail utility for VMS. ex: Tail/Last=30 filename will dump last 30 lines of "filename". It does NOT read the entire file so it is VERY fast. 8) VMS_COMPRESS A VMS file compression facility based on the P.D unix "compress" program. It can UNcompress files compressed on Unix. It can compress any RMS File format except for Indexed. 9) WHERE_AM_I A simple report of system status of the machine you are on, where you came from and what the loads. 10) ACL_SCRUB A very handy utility that will scrub a disk volume of any acl entrys on any files that no longer point to a valid identifier. This is very useful to run on a disk after you have removed a lot of user accounts. Do NOT run this program on a system where you do not have a VMS RIGHTSLIST file. If you do, you will nuke all your UIC based ACLs. This program also REPORTS any files belonging to a UIC that does not have an identifer. This program is a modification of the INDEX program written by Joe Meadows and submitted to previous decus tapes.