PVOL1MPU30D D%B1111001001 1Pe _vߋt ***THIS VOLUME DOES NOT CONTAIN A HARDWARE BOOTABLE SYSTEM *** &Ή (R 5@$( FDˆĈ@ ~& L ~~v~7 e7~~؁ECnSj\ w   ť ť 0B & Aaw ' UD$BA &( U BQ L Е*  & & PHDR1UPDATE 00010001000100 00000 00000 000000DECFILE11A PPHDR2U0414404144 M 00 PPUPDATEMPU30DV /<~$DM07DEC86194728DECNPe _vߋt ***THIS VOLUME DOES NOT CONTAIN A HARDWARE BOOTABLE SYSTEM *** VOL1D%B000HDR100010000000100 00000 00000 000000DECFILE11AEOF14444444444324410 P4 fw%MS \ 5lw5`wU &wd  | N߮W) ~BE#ȁ  [   H 1|Ý 3 wd  Zy| N Bˋ (wi MPU30D$23NOV86162100ΪMPU30D [001,001] DECFILE11A VPUFDOwz PPHEADHEADHEADHEADHEADHEADHEADHEADHEADHEADHEADHEADHEADHEADHEADHEADHEADHEADHEADHEADPPUFDOwz P. P##25NOV8610493625NOV86104931 ;m<=ڼ. P##01DEC8617291401DEC86172912@1T1. P$$04DEC8612511104DEC86125110=Y>. P$$07DEC8619390207DEC86193858#C0PDATADATADATADATADATADATADATADATADATADATADATADATADATADATADATADATADATADATADATAP0@1 P##.;.; UP.CMD V05.1.;-.; RSX-11M-PLUS Update procedure command filei.;.;).; COPYRIGHT (c) 1983, 1985, 1986 BYa).; DIGITAL EQUIPMENT CORPORATION, MAYNARDF(.; MASSACHUSETTS. ALL RIGHTS RESERVED..;B.; THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USEDB.; AND COPIED ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSEB.; AND WITH THE INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THISB.; SOFTWARE OR ANY OTHER COPIES THEREOF, MAY NOT BE PROVIDED ORB.; OTHERWISE MADE AVAILABLE TO ANY OTHER PERSON. NO TITLE TO AND3.; OWNERSHIP OF THE SOFTWARE IS HEREBY TRANSFERRED.I.;B.; THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUTB.; NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL.; EQUIPMENT CORPORATION.N.;B.; DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF=.; ITS SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY DIGITAL.I.;.; Version: 03.09S.;.; Written by:.;.; B. S. McCarthy 27-Oct-82O.;.; Modified for M-PLUS V2.1 by:E.;.; S. Schips 6-Oct-83 02.00%.; -- modifications for V2.1 UpdateE.;!.; J. C. Franzini 22-Feb-84 02.01I;.; -- make the Update letter a symbol so you only have to .; change it in one place.;!.; J. C. Franzini 22-Feb-84 02.02C-.; -- check for DCL and set terminal to MCRI.;!.; J. C. Franzini 28-Feb-84 02.03;$.; -- support Update under the AME.;.; P. J. Kobar 01-Jun-85 03.00.; -- corrections for V3.0.;!.; J. C. Franzini 2-Aug-85 03.01,.; -- handle $$ device names under the AME.;!.; J. C. Franzini 14-Oct-85 03.02i5.; -- change the way the device types are passed in2.;!.; J. C. Franzini 16-Oct-85 03.03s8.; -- correct label of second RK07 in distribution kit.;".; M. F. McAnulty 09-Jan-86 03.04:.; -- correct list of layered products with new versions.; and add new products.;".; M. F. McAnulty 09-Jan-86 03.05:.; -- add PURGES to the newly created target system disk(.; before sysgen to allow more room.;%.; M. F. McAnulty 18-Mar-86 03.06A8.; -- remove some purges that were made because there .; is no such directories.;.; D. M. Knox 3-Jun-86 03.07:.; -- Update and organize layered product list according6.; to documentation and order of b.s. on tape kit.;.; 26-Jun-86 03.08;.; -- Separate first volume backup set into 2 backup sets/.; to solve space problems applying updated.; 8-Aug-86 03.09 3.; -- Fix problem with installed BRU being purgeda.;.; M. O. Bennett 03-Aug-86 04.0 .; -- Change 'UL' for Update D.;.; M. O. Bennett 10-Sep-86 04.1 ..; -- Update Layered Product Version Numbers;.; -- Rearrange layered product list to correspond to the #.; Update D Documentation listc.;.; M. O. Bennett 08-Oct-86 04.2k:.; -- Put in checks to see if you're running on a VAX-11:.; RSX host before doing PIP /PU. If you are running:.; on a VAX-11 RSX host, it does a VMS PURGE instead..;.; M. O. Bennett 21-Oct-86 04.3;.; -- Delete DECMAIL from Layered Product list since they 8.; did not submit layered product corrections this .; time around..;.; M. O. Bennett 20-Nov-86 04.4e:.; -- Add code to automatically delete the help files if9.; you have an RK07 disk kit, and a warning message ;.; at the completion of the Update that tells what has :.; taken place and how to copy the help files back to6.; your target system disk once Sysgen completes..;".; Mary and Patrice 20-Nov-86 04.54.; -- Seperated first volume backup set into four ,.; seperate backup sets to regain space.;.; t".; Mary and Patrice 24-Nov-86 04.6:.; -- Remove /MOU qualifier from the command line that's8.; used with a Tape Update kit as your input volume.;".; Mary and Patrice 24-Nov-86 04.78.; -- Add /BAC: to BRU lines for code path for Tape as.; update input volumep.;".; Mary O. Bennett 25-Nov-86 05.0:.; -- Tie up all loose ends, add missing label for large.; disk distribution kits.e.;N.; This comm00H1DATADATADATADATADATADATADATADATADATADATAand procedure is the total contents of the first backup set on theI.; Update tape. It is copied to disk and invoked by [200,200]UPDATE.CMD.f.; r:.; @[1,11]UP.CMD 'UPDEV' 'KITDEV' density 'UPTYP' 'KITTYP'.;?.; Where UPDEV is the device containing the Update kit medium >.; KITDEV is the device containing the distribution kit (the.; target system disk)M?.; density is the density if the Update kit is on tape (800 ord.; 1600 or null)r=.; UPTYP is the device type of the Update kit (MM, DM, etc.)d2.; (needed for $$n: device names under the AME)8.; KITTYP is the device type of the kit disk (DM, etc.).;E.; This command file must run on the current and previous versions ofT".; RSX-11M-PLUS and on VAX-11 RSX..; .ENABLE SUBSTITUTIONp .ENABLE GLOBAL .DISABLE LOWERCASEvL.; UL is the Update letter (A, B, C, etc.). This is the only place you have.; to change it in UP.CMD. .SETS UL "D" J.; Directories to copy from Update RK07 to first RK07 of distribution kit. .SETS UFD1A "[*,54]"n3 .SETS UFD1B "[11,10],[45,*],[1,20],[1,6],[1,34]"P .SETS UFD1C "[1,24]"tA .SETS UFD1D "[200,*],[1,1],[1,2]*.CLB,*.CMD,*.MSG,*.TXT,*.IDX"r".; Backup set names on Update kit. .SETS VOL1A "MP30UP'UL'VOL1A" .SETS VOL1B "MP30UP'UL'VOL1B" .SETS VOL1C "MP30UP'UL'VOL1C" .SETS VOL1D "MP30UP'UL'VOL1D", .SETS VOL2 "MP30UP'UL'VOL2"%.; Volume names for distribution kit.M .SETS DSK1 "RSX11MPBL24"r .SETS DSK2 "MPBL24SRC"a.; Output header.  ;) ; RSX-11M-PLUS V3.0 Update Revision 'UL'. ;.; Set us to MCR if necessary., .SETS CLISAV ! Save the current CLI .ENABLE QUIET7 .IF NE "MCR" MCR SET /CLI=TI:MCR ! Switch to MCRa .DISABLE QUIET.'.; Get parameters off the command line.V .SETS UPDEV P11 .SETS KITDEV P27 .SETS BRUDEN "/DEN:"+P3 ! Set density switch for BRUL .IF P3 EQ "" .SETS BRUDEN ""  .SETS UPTYP P4i .SETS KITTYP P5; ; This Update kit contains a cumulative set of replacement > ; files for your RSX-11M-PLUS V3.0 operating system software. ;: ; This Update kit also contains replacement files for the ; following layered products: ; ; PDP-11 BASIC-PLUS-2 V2.3C ; COBOL-81/RSX V2.4 ; Datatrieve-11 V3.1t% ; DCX KMV11-A Development Tools V1.0.% ; KMV11-A HDLC Framing Software V1.0. ; KMV11 X25 Link Level V1.0 ; DECnet-11M-PLUS V3.0 ; DPM-PLUS V1.1 ; FMS-11/RSX V2.0 ; PDP-11 SORT/MERGE V3.0Y ; PDP-11 COBOL V4.4 ; PDP-11 Symbolic Debugger V2.0 ; PDP-11 FORTRAN-77/RSX V5.0u ; PDP-11 FORTRAN IV V2.6n ; PDP-11 PASCAL/RSX V1.2T* ; RSX-11 2780/3780 Protocol Emulator V4.1 ;7 ; This procedure automatically applies the updates forI& ; the operating system, RSX-11M-PLUS. ;: ; For information on applying the updates for the layered< ; products, see the chapter on layered product files in the9 ; RSX-11M-PLUS System Generation and Installation Guide./ ; .IFINS BRU .GOTO BRUCON .SETS ERREP "BRUREP"4 .SETS ERCNT "BRUCON"D.BRUREP:INS LB:$BRU  ;# .IF NE .GOTO ERRVE.BRUCON:.ASK TWODSK Is your target system disk an RC25, RK07, or RD52  .IFT TWODSK .GOTO TWODSK  ;2 ; Now applying the RSX-11M-PLUS replacement files ; to the target system disk...i ; .SETS ERREP "BRUR1" .SETS ERCNT "BRUC1";.BRUR1: BRU/NOI/UFD/SUP'BRUDEN'/BAC:'VOL2' 'UPDEV' 'KITDEV'# .IF NE .GOTO ERR  .IF EQ 5 .GOTO VAX PIP 'KITDEV'[*,10]*.*;*/PUS .GOTO BRUC1.VAX:E PURGE 'KITDEV'[*,10]*.*.BRUC1: .SETS ERREP "BRUR2"X .SETS ERCNT "BRUC2"<.BRUR2: BRU/NOI/UFD/SUP'BRUDEN'/BAC:'VOL1A' 'UPDEV' 'KITDEV'# .IF NE .GOTO ERRT .IF EQ 5 .GOTO VAX1h PIP 'KITDEV'[*,54]*.*;*/PUl .IF NE 5 REM BRU .IF NE 5 INS LB:$BRU .GOTO BRUC2.VAX1: PURGE 'KITDEV'[*,54]*.*.BRUC2: .SETS ERREP "BRUR3"E .SETS ERCNT "BRUC3"<.BRUR3: BRU/NOI/UFD/SUP'BRUDEN'/BAC:'VOL1B' 'UPDEV' 'KITDEV'# .IF NE .GOTO ERR1 .IF EQ 5 .GOTO VAX2* PIP 'KITDEV'[11,10]*.*;*/PU PIP 'KITDEV'[00P1T1P##1,6]*.*;*/PU PIP 'KITDEV'[1,20]*.*;*/PUN PIP 'KITDEV'[1,34]*.*;*/PU' PIP 'KITDEV'[45,*]*.*;*/PUG .GOTO BRUC3.VAX2: PURGE 'KITDEV'[11,10]*.*I PURGE 'KITDEV'[1,6]*.*F PURGE 'KITDEV'[1,20]*.* PURGE 'KITDEV'[1,34]*.* PURGE 'KITDEV'[45,*]*.*.BRUC3: .SETS ERREP "BRUR4"2 .SETS ERCNT "BRUC4"<.BRUR4: BRU/NOI/UFD/SUP'BRUDEN'/BAC:'VOL1C' 'UPDEV' 'KITDEV'# .IF NE .GOTO ERR  .IF EQ 5 .GOTO VAX3Y PIP 'KITDEV'[1,24]*.*;*/PU' .GOTO BRUC4.VAX3: PURGE 'KITDEV'[1,24]*.*.BRUC4: .SETS ERREP "BRUR5"N .SETS ERCNT "BRUC5"<.BRUR5: BRU/NOI/UFD/SUP'BRUDEN'/BAC:'VOL1D' 'UPDEV' 'KITDEV'# .IF NE .GOTO ERRD .IF EQ 5 .GOTO VAX4, PIP 'KITDEV'[200,*]*.*;*/PU PIP 'KITDEV'[1,1]*.*;*/PU PIP 'KITDEV'[1,2]*.*;*/PU .GOTO BRUC5.VAX4: PURGE 'KITDEV'[200,*]*.*/ PURGE 'KITDEV'[1,1]*.*U PURGE 'KITDEV'[1,2]*.*T.BRUC5: .GOTO FINI&.TWODSK:.IF UPTYP NE "DM" .GOTO BRU2ND .IF EQ 5 .GOTO OVERB PIP 'KITDEV'[1,2]*.HLP;*/DE .GOTO HEREB.OVER: DELETE 'KITDEV'[1,2]*.HLP;*.HERE: ;2 ; Now applying the RSX-11M-PLUS replacement files2 ; to the target system disk (a copy of the first  ; distribution kit disk)... ;0.; Copy first volume files to target system disk" .OPEN #1 'KITDEV'[1,11]BRUMOV.CMD+ .DATA #1 /MOU/NOI/UFD/SUP 'UPDEV''UFD1A' -R .DATA #1 'KITDEV' .CLOSE #1 .SETS ERREP "BRUR6" .SETS ERCNT "BRUC6".BRUR6:Y BRU @'KITDEV'[1,11]BRUMOV# .IF NE .GOTO ERRD .IF EQ 5 .GOTO VAX5B PIP 'KITDEV'[*,54]*.*;*/PU2 .IF NE 5 REM BRU .IF NE 5 INS LB:$BRU .GOTO BRUC6.VAX5: PURGE 'KITDEV'[*,54]*.*.BRUC6:i" .OPEN #1 'KITDEV'[1,11]BRUMOV.CMD+ .DATA #1 /NOI/MOU/UFD/SUP 'UPDEV''UFD1B' -s .DATA #1 'KITDEV' .CLOSE #1 .SETS ERREP "BRUR7" .SETS ERCNT "BRUC7".BRUR7:  BRU @'KITDEV'[1,11]BRUMOV# .IF NE .GOTO ERRS .IF EQ 5 .GOTO VAX6U PIP 'KITDEV'[11,10]*.*;*/PU PIP 'KITDEV'[1,6]*.*;*/PU PIP 'KITDEV'[1,20]*.*;*/PUV PIP 'KITDEV'[1,34]*.*;*/PU* PIP 'KITDEV'[45,*]*.*;*/PUB .GOTO BRUC7.VAX6: PURGE 'KITDEV'[11,10]*.* PURGE 'KITDEV'[1,6]*.*, PURGE 'KITDEV'[1,20]*.* PURGE 'KITDEV'[1,34]*.* PURGE 'KITDEV'[45,*]*.*.BRUC7:'" .OPEN #1 'KITDEV'[1,11]BRUMOV.CMD+ .DATA #1 /NOI/UFD/MOU/SUP 'UPDEV''UFD1C' -" .DATA #1 'KITDEV' .CLOSE #1 .SETS ERREP "BRUR8" .SETS ERCNT "BRUC8".BRUR8:F BRU @'KITDEV'[1,11]BRUMOV# .IF NE .GOTO ERRI .IF EQ 5 .GOTO VAX7V PIP 'KITDEV'[1,24]*.*;*/PUV .GOTO BRUC8.VAX7: PURGE 'KITDEV'[1,24]*.*.BRUC8:U" .OPEN #1 'KITDEV'[1,11]BRUMOV.CMD+ .DATA #1 /NOI/UFD/SUP/MOU 'UPDEV''UFD1D' -[ .DATA #1 'KITDEV' .CLOSE #1 .SETS ERREP "BRUR9" .SETS ERCNT "BRUC9".BRUR9:E BRU @'KITDEV'[1,11]BRUMOV# .IF NE .GOTO ERR .IF EQ 5 .GOTO VAX8 PIP 'KITDEV'[200,*]*.*;*/PU PIP 'KITDEV'[1,1]*.*;*/PU PIP 'KITDEV'[1,2]*.*;*/PU .GOTO BRUC9.VAX8: PURGE 'KITDEV'[200,*]*.*M PURGE 'KITDEV'[1,1]*.*' PURGE 'KITDEV'[1,2]*.*..BRUC9: ; :9 ; The Update kit disk contains updated copies of all the17 ; source and help files. Use this disk to replace the[1 ; second disk of the RK07 disk distribution kit.R ;;.;SB; ***************** The help files have been automatically deleted:; * * from your distribution kit to preserve enoughD; * WARNING!!!! * space to run SYSGEN. If you want the help files3; * * you must recopy them using the following MCR07; ***************** command line when SYSGEN completes:.;'; PIP dduu:[1,2]/FO=ddsk:[1,2]*.HLPc; ; where ; dduu &; contains the target system; disk;s ; ddsk #; contains the update kit;;;* .GOTO FINI*P.BRU2ND:.ASKS KITDV2 Enter the name of the device containing the second kit disk& .SETS TEMPS KITDV2[:]) .IF TEMPS NE ":" .SETS KITDV2 KITDV2+":" " .TESTFILE 'KITDV2'[0,0]INDEXF.SYS .IF EQ 1 .GOTO NOMOU2* ;4 ; Preparing to 00[1DATADATADATADATADATADATADATADATADATADATAapply RSX-11M-PLUS replacement files) ; to the second distribution kit disk...  ; .SETS ERREP "MOUDO2"u .SETS ERCNT "MOUGO2"s.MOUDO2: MOU 'KITDV2''DSK2' # .IF NE .GOTO ERRo.MOUGO2:.NOMOU2: .SETS DISK KITDEV[1:2]N .IF DISK NE "DM" .GOTO HER2 .IF EQ 5 .GOTO OVE2i PIP 'KITDEV'[1,2]*.HLP;*/DE .GOTO HER2V.OVE2: DELETE 'KITDEV'[1,2]*.HLP;*.HER2: ;. ; Now applying RSX-11M-PLUS replacement files) ; to the second distribution kit disk... ; .SETS ERREP "BRURA" .SETS ERCNT "BRUCA".BRURA:t4 BRU/NOI/UFD/SUP'BRUDEN'/BAC:'VOL2' 'UPDEV' 'KITDV2'# .IF NE .GOTO ERR .IF EQ 5 .GOTO VAXA PIP 'KITDEV'[*,10]*.*;*/PUT .GOTO BRUCA.VAXA: PURGE 'KITDEV'[*,10]*.*.BRUCA:D ;. ; Now applying RSX-11M-PLUS replacement files1 ; to the target system disk (a copy of the firstE ; distribution kit disk)... ; .SETS ERREP "BRURB" .SETS ERCNT "BRUCB".BRURB:f5 BRU/NOI/UFD/SUP'BRUDEN'/BAC:'VOL1A' 'UPDEV' 'KITDEV'.# .IF NE .GOTO ERRC .IF EQ 5 .GOTO VAXBB PIP 'KITDEV'[*,54]*.*;*/PUT .IF NE 5 REM BRU .IF NE 5 INS LB:$BRU .GOTO BRUCB.VAXB: PURGE 'KITDEV'[*,54]*.*.BRUCB:A .SETS ERREP "BRURC" .SETS ERCNT "BRUCC".BRURC:;5 BRU/NOI/UFD/SUP'BRUDEN'/BAC:'VOL1B' 'UPDEV' 'KITDEV' # .IF NE .GOTO ERRs .IF EQ 5 .GOTO VAXC. PIP 'KITDEV'[11,10]*.*;*/PU PIP 'KITDEV'[1,6]*.*;*/PU PIP 'KITDEV'[1,20]*.*;*/PUC PIP 'KITDEV'[1,34]*.*;*/PU. PIP 'KITDEV'[45,*]*.*;*/PU .GOTO BRUCC.VAXC: PURGE 'KITDEV'[11,10]*.*V PURGE 'KITDEV'[1,6]*.*Y PURGE 'KITDEV'[1,20]*.* PURGE 'KITDEV'[1,34]*.* PURGE 'KITDEV'[45,*]*.*.BRUCC: .SETS ERREP "BRURD" .SETS ERCNT "BRUCD".BRURD:C5 BRU/NOI/UFD/SUP'BRUDEN'/BAC:'VOL1C' 'UPDEV' 'KITDEV'1# .IF NE .GOTO ERRE .IF EQ 5 .GOTO VAXDT PIP 'KITDEV'[1,24]*.*;*/PUI .GOTO BRUCD.VAXD: PURGE 'KITDEV'[1,24]*.*.BRUCD:  .SETS ERREP "BRURE" .SETS ERCNT "BRUCE".BRURE:'5 BRU/NOI/UFD/SUP'BRUDEN'/BAC:'VOL1D' 'UPDEV' 'KITDEV'I# .IF NE .GOTO ERR] .IF EQ 5 .GOTO VAXE PIP 'KITDEV'[200,*]*.*;*/PU PIP 'KITDEV'[1,1]*.*;*/PU PIP 'KITDEV'[1,2]*.*;*/PU .GOTO BRUCE.VAXE: PURGE 'KITDEV'[200,*]*.*U PURGE 'KITDEV'[1,1]*.*' PURGE 'KITDEV'[1,2]*.*E.BRUCE:G .SETS DISK KITDEV[1:2]# .IF DISK NE "DM" .GOTO FINII;.;OB; ***************** The help files have been automatically deleted:; * * from your distribution kit to preserve enoughD; * WARNING!!!! * space to run SYSGEN. If you want the help files3; * * you must recopy them using the following MCR07; ***************** command line when SYSGEN completes:,;.'; PIP dduu:[1,2]/FO=ddsk:[1,2]*.HLPD; ; where ; dduu &; contains the target system; disk;K ; ddsk #; contains the update kit;;;*.FINI: ;* ; Application of the Update is complete.  ; ;. ; Now appending a record of this application $ ; to the kit identification file... ; SET /UIC=[1,1]w! .OPENA 'KITDEV'[1,1]KITIDENT.APP  .IF NE 1 .GOTO ERRXT2 .DATA .; Update 3.0'UL' applied '' '