Google
 

Trailing-Edge - PDP-10 Archives - bb-y390o-bm_tops20_v41_atpch_20 - autopatch/utlv41.ctl
There are no other files named utlv41.ctl in the archive.
;
;   UTLV41.CTL -- Patch and rebuild UTILITIES-V4-1
;   Version 1(0)
;
 
;
; COPYRIGHT (c) 1987, 1988  BY
;	    Digital Equipment Corporation, Maynard, MA.
;
;   This software is furnished under a license and may be  used
;   and  copied  only  in  accordance  with  the  terms of such
;   license and with  the  inclusion  of  the  above  copyright
;   notice.   This software or any other copies thereof may not
;   be provided  or  otherwise	made  available  to  any  other
;   person.   No  title  to  and  ownership  of the software is
;   hereby transferred.
;
;   The information in	this  software	is  subject  to  change
;   without  notice and should not be construed as a commitment
;   by Digital Equipment Corporation.
;
;   Digital  assumes  no  responsibility   for	 the   use   or
;   reliability  of  its  software  on	equipment  which is not
;   supplied by Digital.
;

;
;   This .CTL file applies the  patches  to  the  libraries  of
;   UTILITIES-V4-1 and rebuilds all of the components.
;
;   For this .CTL file to run, the connected directory must  be
;   the patching directory (Logical name PAT:).
;
;   This control file is expected to run without errors.
;

@PEPB
*INITIALIZE UTILITIES-V4-1
*EXIT

@DEFINE REL: ASL:
@DEFINE UNV: ASL:
@DEFINE DSK: ASL:
@DEFINE SYS: ASL:

@COMPILE/COMPILE MACTEN.MAC

@COMPILE/COMPILE UUOSYM.MAC

@COMPILE/COMPILE CMD.MAC FOO
@RESET
@DELETE FOO.*
@COMPILE/COMPILE REL1+CMD.MAC

@COMPILE/COMPILE MACSYM.MAC
@COMPILE/COMPILE REL1.MAC+MACSYM.MAC MACREL

@COMPILE/COMPILE MONSYM.MAC
@COMPILE/COMPILE REL1.MAC+MONSYM.MAC
@COPY TTY: ERBLD.MAC
@	.ERBLD==1
@^Z
@EXECUTE ERBLD+REL1+MONSYM ERBLD.REL
@DELETE ERBLD.*

@COMPILE/COMPILE HELPER.MAC

@COPY TTY: U.MAC
@ %.C==-3
@^Z
@COMPILE/COMPILE U.MAC+SCNMAC.MAC
@COMPILE/COMPILE SCAN.MAC

@COMPILE/COMPILE WILD.MAC

@COMPILE/COMPILE ACTSYM.MAC

@COPY TTY: UNV.MAC
@	%..UNV==1
@^Z
@COMPILE/COMPILE UNV.MAC+JOBDAT.MAC
@COMPILE/COMPILE JOBDAT.MAC
@DELETE UNV.MAC

@COPY TTY: TOPS20.MAC
@ TOPS20==1
@^Z
@LOAD/COMPILE TOPS20.MAC+MACRO.MAC
@SAVE MACRO.EXE

@TYPE C2PLNK.CMD
@COMPILE /COMPILE @C2PLNK.CMD

@TYPE C2POVL.CMD
@COMPILE /COMPILE @C2POVL.CMD

@TYPE L2PLNK.CCL
@RUN LINK
*@L2PLNK.CCL

@RUN LINK
*OVRLAY.REL/VALUE:%OVRLA

@COMPILE/COMPILE CREF.MAC
@LOAD CREF,HELPER
@SAVE CREF.EXE

@LOAD/COMPILE DUMPER.MAC
@SAVE DUMPER.EXE

@COMPILE/COMPILE FILCOM.MAC
@LOAD FILCOM,HELPER
@SAVE FILCOM.EXE

@LOAD/COMPILE MAKLIB.MAC
@SAVE MAKLIB.EXE

@LOAD/COMPILE MAKRAM.MAC
@SAVE MAKRAM.EXE

@LOAD/COMPILE REAPER.MAC
@SAVE REAPER.EXE

@LOAD/COMPILE VERIFY.MAC
@SAVE VERIFY.EXE

@RUNOFF
*EDTHLP.RNO
@
@RUN MAKHLP
*SET FACILITY EDT
*ADD EDTHLP.MEM EDTHELP.HLB
*QUIT
@DELETE EDTHLP.MEM

@COMPILE/COMPILE F2EDDT.MAC+DDT.MAC EDDT
@COMPILE/COMPILE F2FDDT.MAC+DDT.MAC FILDDT
@COMPILE/COMPILE F2KDDT.MAC+DDT.MAC KDDT
@COMPILE/COMPILE F2MDDT.MAC+DDT.MAC MDDT
@COMPILE/COMPILE F2RDDT.MAC+DDT.MAC RDDT
@COMPILE/COMPILE F2UDDT.MAC+DDT.MAC UDDT
@LINK
*/SYMSEG:NONE UDDT/SAVE=UDDT/NOLOCALS/GO
@GET UDDT
@SAVE UDDT.EXE 764 777
@LINK
*/SET:DDTSYM:740000 /SYMSEG:PSECT:DDTSYM /UPTO:767777 /PATCHSIZE:#2000 -
*SDDT/SAVE = /HASHSIZE:10000 UDDT/NOLOCALS,SYS:MONSYM/GO
@GET SDDT.EXE
@START 770000
=MOVE 0,116^[X
=MOVEM 0,@770001^[X
=MOVE 0,117^[X
=MOVEM 0,@770002^[X
^Z
@SAVE SDDT.EXE 740 777
@LOAD FILDDT.REL
@SAVE FILDDT.EXE

@COMPILE/COMPILE KSPRE.MAC+BOOT.MAC SMBOOT
@LINK
*/NOSYM
*/SET:.LOW.:40000
*SMBOOT/GO
@CSAVE SMBOOT.EXE 40000 60777
@COMPILE/COMPILE KSPRE.MAC+PMT.MAC+BOOT.MAC SMMTBT
@LINK
*/NOSYM
*/SET:.LOW.:40000
*SMMTBT/GO
@CSAVE SMMTBT.EXE 40000 60777

@LOAD/COMPILE ACTGEN.MAC
@SAVE ACTGEN.EXE

@COMPILE/COMPILE ARMAIL.MAC

@LOAD/COMPILE CHECKD.MAC
@SAVE CHECKD.EXE

@LOAD/COMPILE CHKPNT.MAC
@SAVE CHKPNT.EXE

@LOAD/COMPILE CNVDSK.MAC
@SAVE CNVDSK.EXE

@LOAD/COMPILE CREF.MAC
@SAVE CREF.EXE

@LOAD/COMPILE DLUSER.MAC
@SAVE DLUSER.EXE

@LOAD/COMPILE EDIT.MAC
@SAVE EDIT.EXE

@LOAD/COMPILE INFO.MAC
@SAVE INFO.EXE

@COPY CMD.REL
@LOAD/COMPILE MAIL.MAC
@SAVE MAIL.EXE

@LOAD/COMPILE MAILER.MAC
@SAVE MAILER.EXE

@LOAD/COMPILE MAKDMP.MAC
@SAVE MAKDMP.EXE

@LOAD/COMPILE MAKVFU.MAC
@SAVE MAKVFU.EXE

@LOAD/COMPILE MAPPER.MAC
@SAVE MAPPER.EXE

@LOAD/COMPILE PAT.MAC
@START
@SAVE PAT
@GET PAT
@START
=MAKEPF^[G
*^[

@LOAD/COMPILE PTYCON.MAC
@SAVE PTYCON.EXE

@LOAD/COMPILE RDMAIL.MAC
@SAVE RDMAIL.EXE

@LOAD/COMPILE SETSPD.MAC
@SAVE 4-1-SETSPD.EXE

@LOAD/COMPILE SYSJOB.MAC
@SAVE SYSJOB.EXE

@LOAD/COMPILE TV.MAC
@SAVE TV.EXE

@LOAD/COMPILE ULIST.MAC
@SAVE ULIST.EXE

@LOAD/COMPILE SYMSUB.MAC+WATCH.MAC+WATMAI.MAC+WATDAT.MAC
@SAVE WATCH.EXE

;
;	Signal success
;

@EXPUNGE PAT:
@DEFINE SYS:

@PEPB
*SIGNAL-SUCCESS UTILITIES-V4-1
*EXIT

@GOTO EXIT

;
;	Signal failure on error
;

%ERR::
@EXPUNGE PAT:
@DEFINE SYS:

@PEPB
*SIGNAL-FAILURE UTILITIES-V4-1
*EXIT

EXIT::
%FIN::