Google
 

Trailing-Edge - PDP-10 Archives - bb-l014t-bm_tops20_v7_0_atpch20 - autopatch/utlv70.ctl
There is 1 other file named utlv70.ctl in the archive. Click here to see a list.
;
;   UTLV70.CTL -- Patch and rebuild UTILITIES-V7-0
;   Version 1(0)
;
 
;
; COPYRIGHT (c) 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-V7-0 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-V7-0
*EXIT

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

@SET DEFAULT COMPILE-SWITCHES . /MAC
@SET DEFAULT COMPILE-SWITCHES MAC /COMPILE

@COMPILE MACTEN

@COMPILE UUOSYM

@COPY TTY: REL1.MAC
@	REL==1
@^Z
@COMPILE CMD FOO
@RESET
@DELETE FOO.*
@COMPILE REL1+CMD

@COMPILE MACSYM
@COMPILE REL1+MACSYM MACREL

@COMPILE MONSYM

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

@COMPILE HELPER

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

@COMPILE WILD

@COMPILE ACTSYM

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

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

@TYPE C2PLNK.CMD
@COMPILE @C2PLNK.CMD

@TYPE C2POVL.CMD
@COMPILE @C2POVL.CMD

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

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

@COMPILE CREF
@LOAD CREF,HELPER
@SAVE CREF

@COMPILE ARMAIL

@LOAD DUMPER
@SAVE DUMPER

@COMPILE FILCOM
@LOAD FILCOM,HELPER
@SAVE FILCOM

@LOAD MAKLIB
@SAVE MAKLIB

@LOAD MAKRAM
@SAVE MAKRAM

@LOAD REAPER
@SAVE REAPER

@LOAD VERIFY
@SAVE VERIFY

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

@COMPILE F2EDDT+DDT EDDT
@COMPILE F2FDDT+DDT FILDDT
@COMPILE F2KDDT+DDT KDDT
@COMPILE F2MDDT+DDT MDDT
@COMPILE F2RDDT+DDT RDDT
@COMPILE F2XDDT+DDT XDDT
@COMPILE UDDT
@LINK
*/SYMSEG:NONE UDDT/SAVE=UDDT/NOLOCALS/GO
@GET UDDT
@SAVE UDDT 764 777
@COPY UDDT.EXE SDDT.EXE
@LINK
*/NOINITIAL, /SET:.LOW.:700000 /SET:DDTSYM:701000 /SYMSEG:PSECT:DDTSYM -
*/UPTO:737777 /PATCHSIZE:#2000 /HASHSIZE:10000 XDDT/SAVE = XDDT/NOLOCALS, -
*/LOCALS MONSYM, MACREL, JOBDAT, /PVBLOCK:PSECT:DDTCOD -
*/PVDATA:NAME:DDT% /PVDATA:START:DDTXPT /PVDATA:VERSION:%%DDT, /GO
@GET XDDT
@START
@SAVE XDDT 700 777
@LOAD FILDDT.REL
@SAVE FILDDT

@COMPILE DDTSYM
@LOAD DDTFIL,DDTGP,DDTSIM,DDT11
@SAVE DDT11

@LOAD RSXFMT
@SAVE RSXFMT

@COMPILE SYSFLG+BOOT BOOT
@LINK
*/NOSYM
*/SET:.LOW.:40000
*BOOT,DXMCA.RMC/GO
@CSAVE BOOT 40000
@RUN RSXFMT
*CONVERT BOOT.EXE BOOT.EXB
@COMPILE SYSFLG+PMT+BOOT MTBOOT
@LINK
*/NOSYM
*/SET:.LOW.:40000
*MTBOOT,DXMCA.RMC/GO
@CSAVE MTBOOT 40000
@RUN RSXFMT
*CONVERT MTBOOT.EXE MTBOOT.EXB
@COMPILE SYSFLG+RP2+BOOT RP2DBT
@LINK
*/NOSYM
*/SET:.LOW.:40000
*RP2DBT,DXMCA.RMC,DXMCE.RMC/GO
@CSAVE RP2DBT 40000
@RUN RSXFMT
*CONVERT RP2DBT.EXE RP2DBT.EXB
@COMPILE SYSFLG+PMT+RP2+BOOT RP2MBT
@LINK
*/NOSYM
*/SET:.LOW.:40000
*RP2MBT,DXMCA.RMC,DXMCE.RMC/GO
@CSAVE RP2MBT 40000
@RUN RSXFMT
*CONVERT RP2MBT.EXE RP2MBT.EXB
@GET BOOT
@SET ENTRY-VECTOR 40000 3
@INFO VERSION

@LOAD ACTGEN
@SAVE ACTGEN

@LOAD CHECKD
@SAVE CHECKD

@LOAD CHKPNT
@SAVE CHKPNT

@COMPILE CREF
@LOAD CREF,HELPER
@SAVE CREF

@LOAD DLUSER
@SAVE DLUSER

@LOAD DX20LD
@SAVE DX20LD

@LOAD EDIT
@SAVE EDIT

@LOAD FE
@SAVE FE

@LOAD INFO
@SAVE INFO

@LOAD KNILDR
@START
*GET RAM.ULD
*EXIT
@SAVE KNILDR

@LOAD IPAGEN
@SAVE IPAGEN
@RUN IPAGEN

@LOAD MAKDMP
@SAVE MAKDMP

@LOAD MAKVFU
@SAVE MAKVFU

@LOAD MAPPER
@SAVE MAPPER

@LOAD PAT
@START
@SAVE PAT
@GET PAT
@START
=MAKEPF^[G
*^[

@LOAD PTYCON
@SAVE PTYCON

@LOAD SETSPD
@SAVE 7-SETSPD

@LOAD SYSJOB
@SAVE 7-SYSJOB

@LOAD TV
@SAVE TV

@LOAD ULIST
@SAVE ULIST

@COMPILE SYMSUB
@LOAD WATCH,WATMAI,WATDAT
@SAVE WATCH

;
;	Signal success
;

@EXPUNGE PAT:
@DEFINE SYS:

@PEPB
*SIGNAL-SUCCESS UTILITIES-V7-0
*EXIT

@GOTO EXIT

;
;	Signal failure on error
;

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

@PEPB
*SIGNAL-FAILURE UTILITIES-V7-0
*EXIT

EXIT::
%FIN::