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::