***START RELEASE.TXT To: VAX SIG From: John Thompson, VAX SIG Librarian Intermetrics, Suite 415 4733 Bethesda Ave. Bethesda, Md. 20014 Phone: (301) 657-3775 Date: June 3, 1979 Subject: This Spring 79 DECUS VAX Tape This tape is the release tape for the VAX SIG based on the Spring 79 DECUS Symposium gatherings of programs etc. To get a copy of this tape contact one of the distributors listed in the file [VAXSIGLIB.SPRING79]VAXLIBS79.TXT or .RNO This tape has an unusual format that allows "pseudo-directories" of files. The directories put on the tape with the COPY command have been separated by a file named "directory_name".EOF. Each tape directory has files in it with the same file version number. Correspondence between version number and disk subdirectory name is built into the command files TAPEGEN.COM and GETALL.COM. A brief description of what kinds of files may be found in each directory is given in WHAT.TXT. There are about 530 files put on the tape with COPY, but the last file WDLIST.DAT is put on with RMS BACKUP (BCK). The tape is a 9 track tape written at 1600 bpi. It is ANSI labeled with the label VAXS79. 1. To get the files off the tape do the following: CRE/DIR/OWN=[ggg,mmm] Dev:[VAXSIGLIB] SET DEF Dev:[VAXSIGLIB] CRE/DIR [VAXSIGLIB.WORK] SET DEF [VAXSIGLIB.WORK] ALL MTn: TAPE !You choose unit number MOU TAPE/DENS=1600 VAXS79 COPY/LOG TAPE:GETALL.COM;1 * COPY/LOG TAPE:GETONE.COM;1 * COPY/LOG TAPE:RELEASE.TXT;1 * COPY/LOG TAPE:WHAT.TXT;1 * Then, DISM TAPE/NOUN DEALL TAPE Should you wish to get the whole VAXSIGLIB off the tape at this point, use GETALL.COM after first modifying it for the correct tape unit number. This procedure will take about 30 minutes with a TE16 drive and an RP06 disk. The complete VAXSIGLIB requires about 14,000 disk blocks. Otherwise, create the appropriate subdirectory for the files with the appropriate version number. See the listing of TAPEGEN.COM included below for the correspondence between subdirectory names and version numbers. Use GETONE.COM to COPY the files from one tape directory into the appropriate disk subdirectory. CTRL Y when copy gets to the "directory_name".EOF file for the desired directory. ***** WARNING - You may have to push the TE16 ON LINE button to get the CTRL Y to take effect. This warning also applies below. Remember, if you want the BACKUP format file WDLIST.DAT;18 at the end of the tape use the command @GETONE 18. An example of getting just one directory is shown below. ALL MTn: TAPE MOUNT TAPE VAXS79 CRE/DIR [VAXSIGLIB.TECO] SET DEF [VAXSIGLIB.TECO] @[VAXSIGLIB.WORK]GETONE 16 ..... You CTRL Y when the error message comes out that TECO.EOF has been reached. DISM TAPE/NOUN DEALL TAPE After obtaining all files you want, use the NOEOF.COM file in [VAXSIGLIB.AARELEASE] to delete the *.EOF files in the directories you have put files in. 2. To reproduce this release I recommend your using the following procedure: SET DEF Dev:[VAXSIGLIB.AARELEASE] Mount a 2400 foot reel of tape on MTn: !You choose n Modify TAPEGEN.COM to reflect your choice of tape unit number and disk drive. Then, @TAPEGEN or SUBMIT TAPEGEN TAPEGEN.COM takes about 15 minutes using a TE16 tape and RP06 disk. Print copies of RELEASE.TXT and WHAT.TXT. Use TAPELIST.COM to test the generated tape and to produce a listing of files on the tape. Include the listings with the tape when you send it out. 3. Those of you who receive the initial copies of this tape please make arrangements to distribute it as VAX SIG members request. 4. I am trying to set up a review process for VAX SIG Library submissions. There will be further info on this in a forthcoming issue of The Page Swapper Newsletter. There is included a machine-readable form in [VAXSIGLIB.SPRING79]REVIEW.TXT to simplify the review process. Edit this form for each program you test, name the finished file Prog_name.RVW and send a copy back to me on a floppy or tape. *** PLEASE WAIT FOR FURTHER INFO *** 5. Please, if you get one of my master, tapes send it back. (Put some interesting software on it that you would like to share if you are so inclined.) 6. Included for reference is the exact listing of TAPEGEN.COM used to create the master tapes. TAPEGEN.COM $SHO TIME $SET DEF DB0:[VAXSIGLIB.GAMES] $SET PROT=OW:RWED WDLIST.DAT;* $COPY WDLIST.DAT [VAXSIGLIB]* $DEL WDLIST.DAT;* $ALL MT1: TAPE $INIT TAPE/DENS=1600 VAXS79 $MOU TAPE/DENS=1600 VAXS79 $SET DEF [VAXSIGLIB.AARELEASE] $COPY *.* TAPE:*.*;1 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:AARELEASE.EOF;1 $SET DEF [VAXSIGLIB.ACCOUNTNG] $COPY *.* TAPE:*.*;2 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:ACCOUNTNG.EOF;2 $SET DEF [VAXSIGLIB.CDC300DRV] $COPY *.* TAPE:*.*;3 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:CDC300DRV.EOF;3 $SET DEF [VAXSIGLIB.COMMTOOLS] $COPY *.* TAPE:*.*;4 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:COMMTOOLS.EOF;4 $SET DEF [VAXSIGLIB.DOCUMENTS] $COPY *.* TAPE:*.*;5 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:DOCUMENTS.EOF;5 $SET DEF [VAXSIGLIB.FILETOOLS] $COPY *.* TAPE:*.*;6 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:FILETOOLS.EOF;6 $SET DEF [VAXSIGLIB.VAXNET] $COPY *.* TAPE:*.*;7 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:VAXNET.EOF;7 $SET DEF [VAXSIGLIB.MATHLIB] $COPY *.* TAPE:*.*;8 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:MATHLIB.EOF;8 $SET DEF [VAXSIGLIB.MESSAGES] $COPY *.* TAPE:*.*;9 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:MESSAGES.EOF;9 $SET DEF [VAXSIGLIB.MISCDRV] $COPY *.* TAPE:*.*;10 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:MISCDRV.EOF;10 $SET DEF [VAXSIGLIB.MISCUTIL] $COPY *.* TAPE:*.*;11 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:MISCUTIL.EOF;11 $SET DEF [VAXSIGLIB.PROCESS] $COPY *.* TAPE:*.*;12 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:PROCESS.EOF;12 $SET DEF [VAXSIGLIB.RK05DRV] $COPY *.* TAPE:*.*;13 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:RK05DRV.EOF;13 $SET DEF [VAXSIGLIB.SPRING79] $COPY *.* TAPE:*.*;14 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:SPRING79.EOF;14 $SET DEF [VAXSIGLIB.TAPETOOLS] $COPY *.* TAPE:*.*;15 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:TAPETOOLS.EOF;15 $SET DEF [VAXSIGLIB.TECO] $COPY *.* TAPE:*.*;16 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:TECO.EOF;16 $SET DEF [VAXSIGLIB.GAMES] $COPY *.* TAPE:*.*;17 $COPY/LOG [VAXSIGLIB.AARELEASE]ZZZZEOF.TXT TAPE:GAMES.EOF;17 $SET DEF [VAXSIGLIB] $MCR BCK 'F$LOGICAL("TAPE")'WDLIST.DAT;18/RC=WDLIST.DAT/SL $DISM TAPE/NOUN $DEALL TAPE $COPY WDLIST.DAT [VAXSIGLIB.GAMES]*.* $DEL WDLIST.DAT; $SHO TIME