Trailing-Edge
-
PDP-10 Archives
-
bb-bt99e-bb
-
mpe702.ctl
There is 1 other file named mpe702.ctl in the archive. Click here to see a list.
;
; COPYRIGHT (C) 1984, 1985 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.
;
;*******************************************************************************
;MPE702.CTL /RCB
; Fix to copy .MACs into PAT: to cover when there are no edits
;
;-----
;Running MPE702:
;
;Submit MPE702.CTL with the following command:
; .SUBMIT MPE702/RESTART
;
;-----
;Requirements:
;
;1) This batch job must be run before the monitor-build job is done.
;
;-----
;Introduction:
;
;This file does nothing but update CPNSER.MAC, for possible inclusion in
;a monitor build procedure.
;*******************************************************************************
BEGIN::
.CHKPNT BEGIN
.PLEASE ** MPE702 ** Starting
;*******************************************************************************
; Initialization
;*******************************************************************************
;
.IF (ERROR)
;
.ERROR
.RUN ASL: QUOLST
.IF (ERROR)
;
.R PEPB
*INITIALIZE TOPS-10-MPE-V702
*EXIT
.IF (ERROR) .GOTO ERROR
;Delete source file in PAT:
.DELETE PAT:CPNSER.MAC
.IF (ERROR) ;NOT A PROBLEM
.RUN ASL:UPDATE
*@PAT:MPE702.SUP
.IF (ERROR) .GOTO ERROR
;Copy source files from ASL: to PAT: in case there are no edits and the
;DIS: area is not the same as that for the monitor
.COPY PAT:=ASL:CPNSER.MAC
EXIT::
.CHKPNT EXIT
.PLEASE ** MPE702 ** CHKPNT EXIT - End of stream
;*******************************************************************************
; End of stream
;*******************************************************************************
;
.RUN ASL: QUOLST
.IF (ERROR)
;
.ERROR %
.R PEPB
*SIGNAL-SUCCESS TOPS-10-MPE-V702
*EXIT
.GOTO END
;
%ERR:: .GOTO ERROR
%CERR:: .GOTO ERROR
%TERR:: .PLEASE ** MPE702 ** Time limit exceeded
.GOTO ERR2
;
ERROR::
.PLEASE ** MPE702 ** Stream has errors
ERR2::
.ERROR %
.R PEPB
*SIGNAL-FAILURE TOPS-10-MPE-V702
*EXIT
;
END::
;
%FIN:: .PLEASE ** MPE702 ** Stream finished
;
;[END OF MPE702.CTL]