From:	CRDGW2::CRDGW2::MRGATE::"SMTP::CUNYVM.CUNY.EDU::FEB%TNTECH.BITNET" 14-JUL-1989 01:59
To:	MRGATE::"ARISIA::EVERHART"
Subj:	VAX/L&T SIG tape revision

Message-Id:  <8907140534.AA28341@crdgw1.ge.com>
Received: from TNTECH.BITNET by CUNYVM.CUNY.EDU (IBM VM SMTP R1.1) with BSMTP id 0359; Fri, 14 Jul 89 01:36:16 EDT
Date:     Fri, 14 Jul 89 00:33 CDT
From: <FEB%TNTECH.BITNET@CUNYVM.CUNY.EDU> (Frank Bush)
Subject:  VAX/L&T SIG tape revision
To: Everhart@Arisia.decnet
X-Original-To:  Glenn_Everhart

Glenn,

The VAX/L&T SIG tape being sent to the NLC distributors has been updated as
follows:

1) The first saveset has been renamed from VAXLT000 to VAXLT_89A (to match
the name of the directory structure it contains).

2) [vaxlt_89a]000readme.txt has been updated to make appropriate references
to the VAXLT_89A saveset and the files it contains (which were in
[VAX000...]).  The updated file is appended to this message.

Regards,

-Frank

$! ------------------ CUT HERE -----------------------
$!
$! This archive created by VMS_SHARE Version 7.1-001  26-JUN-1989
$!   On 14-JUL-1989 00:22:17.48   By user FEB (Frank Bush)
$!
$! This VMS_SHARE Written by:
$!    Andy Harper, Kings College London UK
$!
$! Acknowledgements to:
$!    James Gray       - Original VMS_SHARE
$!    Michael Bednarek - Original Concept and implementation
$!
$! TO UNPACK THIS SHARE FILE, CONCATENATE ALL PARTS IN ORDER
$! AND EXECUTE AS A COMMAND PROCEDURE  (  @name  )
$!
$! THE FOLLOWING FILE(S) WILL BE CREATED AFTER UNPACKING:
$!       1. 000README.TXT;20
$!
$f=f$parse("SHARE_TEMP","SYS$SCRATCH:.TMP_"+f$getjpi("","PID"))
$e="write sys$error  ""%UNPACK"", "
$w="write sys$output ""%UNPACK"", "
$ if f$trnlnm("SHARE_LOG") then $ w = "!"
$ if f$getsyi("version") .ges. "4.4" then $ goto START
$ e "-E-OLDVER, Must run at least VMS 4.4"
$ exit 44
$UNPACK: SUBROUTINE ! P1=filename, P2=checksum
$ if f$search(P1) .eqs. "" then $ goto file_absent
$ e "-W-EXISTS, File ''P1' exists. Skipped."
$ delete/nolog 'f'*
$ exit
$file_absent:
$ if f$parse(P1) .nes. "" then $ goto dirok
$ dn=f$parse(P1,,,"DIRECTORY")
$ w "-I-CREDIR, Creating directory ''dn'."
$ create/dir 'dn'
$ if $status then $ goto dirok
$ e "-E-CREDIRFAIL, Unable to create ''dn'. File skipped."
$ delete/nolog 'f'*
$ exit
$dirok:
$ w "-I-PROCESS, Processing file ''P1'."
$ define/user sys$output nl:
$ EDIT/TPU/NOSEC/NODIS/COM=SYS$INPUT 'f'/OUT='P1'
PROCEDURE Unpacker ON_ERROR ENDON_ERROR;SET(FACILITY_NAME,"UNPACK");SET(
SUCCESS,OFF);SET(INFORMATIONAL,OFF);f:=GET_INFO(COMMAND_LINE,"file_name");
buff:=CREATE_BUFFER(f,f);p:=SPAN(" ")@r&LINE_END;POSITION(BEGINNING_OF(buff))
;LOOP EXITIF SEARCH(p,FORWARD)=0;POSITION(r);ERASE(r);ENDLOOP;POSITION(
BEGINNING_OF(buff));g:=0;LOOP EXITIF MARK(NONE)=END_OF(buff);x:=
ERASE_CHARACTER(1);IF g = 0 THEN IF x="X" THEN MOVE_VERTICAL(1);ENDIF;IF x=
"V" THEN APPEND_LINE;MOVE_HORIZONTAL(-CURRENT_OFFSET);MOVE_VERTICAL(1);ENDIF;
IF x="+" THEN g:=1;ERASE_LINE;ENDIF;ELSE IF x="-" THEN g:=0;ENDIF;ERASE_LINE;
ENDIF;ENDLOOP;p:="`";POSITION(BEGINNING_OF(buff));LOOP r:=SEARCH(p,FORWARD);
EXITIF r=0;POSITION(r);ERASE(r);COPY_TEXT(ASCII(INT(ERASE_CHARACTER(3))));
ENDLOOP;o:=GET_INFO(COMMAND_LINE,"output_file");WRITE_FILE(buff,o);
ENDPROCEDURE;Unpacker;EXIT;
$ delete/nolog 'f'*
$ CHECKSUM 'P1'
$ IF CHECKSUM$CHECKSUM .eqs. P2 THEN $ EXIT
$ e "-E-CHKSMFAIL, Checksum of ''P1' failed."
$ ENDSUBROUTINE
$START:
$ create/nolog 'f'
X              VAX SIG Spring 1989 Tapes Initial Documentation
X
X
X** NOTICE ** NOTICE ** NOTICE ** NOTICE ** NOTICE ** NOTICE ** NOTICE **
X
X`009Due to publicity about Trojan horse programs, computer viruses,
X`009and similar hazards, there may be increased risk that such code
X`009may have been submitted for the symposium tapes.
X`009   Neither your librarian, DECUS, nor DEC has detailed knowledge
X`009of the programs herein. The risk of using code here is YOURS and
X`009you should consider yourself WARNED that you should test programs
X`009yourself to determine what risks they may pose. The cataloging
X`009process consists of assembling documentation and files into usable
X`009formats, but does NOT involve testing the programs.`032
X
X`009   Your librarian makes use of many programs from symposium tapes,
X`009however, and none of this code contains any known problems. We
X`009ask that if you notice something suspicious about any DECUS program
X`009you attempt to help by reporting the problem to the DECUS office
X`009immediately and by diagnosing it as well as you can.`032
X`009   In using this code, please be aware that privileged code may
X`009contain operating system version dependencies whose effects should
X`009be assessed before running it. The system crashes you avoid may be
X`009your own.
X`009   The DECUS library may be contacted at 508-480-3418. Please
X`009ask that Marilyn Rosenberg, Betty Cadieux, and Glenn Everhart
X`009(your librarian) be informed of the problems. (If possible, leave
X`009a phone number.)
X`009   You can reach your librarian (Glenn Everhart) on ARPAnet at
X`009the network address
X`009`009Everhart%Arisia.decnet@CRD.GE.Com
X`009if you wish faster contact or have questions.
X`009   Thank you. Our greatest security against this kind of nonsense
X`009is watching out for each other.
X
X** NOTICE ** NOTICE ** NOTICE ** NOTICE ** NOTICE ** NOTICE ** NOTICE **
X
X
X`009This directory contains general documentation for this and previous
Xtapes and an index.  It is intended to replace previous distributions of
X`091VAX000...`093 but there may be some older files you want to keep.
X
X    The tapes this time are combined VAX SIG and L&T SIG tapes, to
Xreduce duplications between the two collections. The `091VAXLT_89A...`093
Xdirectory is the master index directory for the entire set.
X
X    The top level description summary to the Spring '89 VAX/LT SIG tapes
Xis contained in ABSTRACT.TXT and VAXLT89ATPE.DOC in this directory.
XFor a longer description see AAAREADME.*,  the concatenated
XAAAREADME.TXT files from the respective submissions.  AAAREADME.TXT's
Xback through the Fall 1981 tape are in a sub-directory `091.OLD_AAAREADME`09
V3.`032
X
X`009The tapes are in VMS Backup format in six save-sets - one each
Xfor `091VAXLT_89A...`093, `091VAX89A1...`093, `091VAX89A2...`093, `091VAX89A
V3...`093, `091LT89A...`093,
Xand `091DECUSLIB...`093. The first is the index saveset, comprising around 1
V1000
Xblocks. The others are the DECUS library catalog in machine readable format
X(`091DECUSLIB...`093) and the four parts of the VAX/L&T collection for Sprin
Vg
X1989. These are each a bit under 60K blocks long, and are so divided
Xthat each will fit on a 1600BPI magtape.
X`009Distribution requires two TK50 cartridges. The first will contain
Xthe savesets:
X`009VAXLT_89A, DECUSLIB, LT89A, and  VAX88A1
XThe second will contain savesets:
X`009VAX88A2 and VAX88A3.
X
X`009The entire collection fits (with large block sizes, and barely)
Xon a single reel of tape at 6250 BPI density. Because of the large volume
Xof excellent submissions, it was impossible to fit the collection onto
Xsmaller media.
X`009Very few files are compressed this time, due to the difficulty
Xsuch compression created. However, the LZDCM and LZCMP files are located
Xwith their sources in the `091VAXLT_89A.TOOLS...`093 directory. This directo
Vry
Xalso contains VMS versions of the ARC and ZOO archiving programs
X(compatible with their PC counterparts), and TAR format reader/writer
Xprograms, so that all programs needed to decompose compressed programs
Xare present. These require no privilege to run, and work fine on VMS 4.x.
XThey are believed to work on VMS 5.x also, but some recompilation or
Xrelinking could be required. Any files of type .ARC or .ZOO can be read
Xby ARC.EXE or ZOO.EXE respectively. The commands ARC -h or ZOO h will
Xtype built-in help messages for those programs (defined as foreign
Xcommands).
X`009Wherever you find a file of type .*_LZW (usually THIS_DIR.BCK_LZW)
Xit is compressed with LZCMP. Decompress it with LZDCM by a command like
X$ lzdcm:==$`123some directory and device`125LZDCM
X$ LZDCM this_dir.BCK_LZW this_dir.BCK
X`009The result will be a decompressed file, generally a VMS Backup
Xsaveset. Use Backup to pull this apart to original files. Some compression
Xwas necessary to make the 3 tape set fit on a TK50.
X`009LZDCM.EXE may be found in `091VAXLT_89A.TOOLS`093.
X
X`009You will run accross .ARC files on some directories.  For those of
Xyou not familiar with ARC it is an excellent file compression and
Xarchiving program that is widely used in the microcomputer world for
Xdistributing programs via floppy and bulletin boards.  You can use
X`091VAXLT_89A.TOOLS`093VMSSWEEP (or ARC in the same directory) to read these
V files
Xon a VAX.
X
X`009All areas have ONE AAAREADME.TXT (and possibly many something.DOC or
Xsomething.1ST or something .MEM or something_else.TXT or *READ*.something).
XThis is so the AAAREADME.TXT's will be short enough to help you find a progr
Vam
Xwithout being cluttered up with how to install or how to use the software.
V  If
Xyou are making up a submission for the next tape you can make it easier for
V us
Xto put the tape together if you will follow this convention.`032
X
X`009Be sure and look through the tapes for all backup sets present.
X
X`009Because the index preparation was somewhat delayed this time, the
Xtapes do not have an index at this point. A version of the index will be
Xreleased later. As partial compensation, AAAREADME files from fall 1981
Xon have been included this time. Using the SEARCH utility on them is`032
Xfrequently effective in locating software needed.
X
X`009This tape was put together from submissions at the Spring 1989 DECUS
XSymposium, Atlanta, Georgia, by
X
X
X`009Glenn C. Everhart
X`009GE Aerospace Technology Operations
X`009GE Bldg. 100, Room U3040
X`009230 Goddard Blvd.
X`009King of Prussia, PA 19406
X`009215 354 7610
X`009Everhart%Arisia.decnet@crd.ge.com
X`009(Alternate via UUCP zone: Everhart@Arisia.GE.Com)
X
X`009(Preferred mailing address:
X`009Glenn Everhart
X`00925 Sleigh Ride Rd
X`009Glen Mills, PA 19342
X`009215 358 3866)
X
X
X`009and
X
X
X`009Ted Nieland
X`0094498 Stonecastle Drive
X`009#207
X`009Dayton, Ohio 45440
X`009513 255 8846
X`009TNieland@AAMRL.AF.MIL
X
X
X`009with the able assistance of various volunteers.
X`009Al Zirkle, Dave Schmidt, Marilyn Fedele, Jim Neeland,
X`009Tony Scandora, and Barton Bruce deserve mention for this tape.
$ CALL UNPACK 000README.TXT;20 1847883371
$ EXIT
