Trailing-Edge
-
PDP-10 Archives
-
bb-bt99l-bb
-
gal703.ctl
There are 2 other files named gal703.ctl in the archive. Click here to see a list.
;[GALAXY.CTL]
;28-jan-88 HAH Modified for responses to new GALGEN
;
; This control file and its subordinate files generate a GALAXY system
; for a DECsystem-10.
;
; Before submitting this control file:
;
; 1. Perform monitor instalation to ensure current copies
; of required system universal and REL files and a running
; batch system.
;
; 2. Insure the GALGEN portion of this control file contains
; answers appropriate for your site.
;
; 3. SUBMIT GALAXY.CTL
;
; Description:
;
; GALAXY.CTL requires several subordinate control files for
; the individual components. Each of these files may be used
; independently to generate that particluar component. This
; control file also builds the GALAXY library.
;
; Sources: GLXCOM.MAC GLXFIL.MAC GLXFUN.MAC GLXIPC.MAC
; GLXINI.MAC GLXINT.MAC GLXKBD.MAC GLXLNK.MAC
; GLXMAC.MAC GLXMEM.MAC GLXOTS.MAC GLXSCN.MAC
; GLXTXT.MAC GLXUTL.MAC GLXVER.MAC
;
; MNTMAC.MAC MNTPAR.MAC OPRPAR.MAC ORNMAC.MAC
; QSRMAC.MAC
;
; Input: GALGEN.EXE
;
; Output: GALCNF.MAC GLXMAC.UNV GLXLIB.REL GLXLIB.EXE
;
; MNTMAC.UNV MNTPAR.REL OPRPAR.REL ORNMAC.UNV
; QSRMAC.UNV
;
; Subordinate control files:
;
; BATCON.CTL builds the batch controller
; CDRIVE.CTL builds the card reader spooler
; GALGEN.CTL builds the GALAXY system generator
; GLXLIB.CTL builds the linkable and OTS GALAXY library
; MOUNT.CTL (10) builds user mount command interface
; QUASAR.CTL builds GALAXY queue manager and scheduler
; OPERAT.CTL builds operator interface programs
; PLEASE.CTL builds the user/operator interface
; PULSAR.CTL(10) builds tape/disk label processor
; QUEUE.CTL builds the QUEUE program and QMANGR
; SPRINT.CTL builds card reader interpreter
;
BEGIN::
;
.DELETE FAILUR.GAL ;Reset ERROR flag file
;
.R PEPB ;Initialize AUTOPATCH
*INITIALIZE GALAXY-10-V703
*EX
;
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
.RUN GALGEN
* ;Dialog length
* ;Operator log file name
* ;Redundant master queue file
* ;Master queue file structure
* ;Maximum priority for non-privileged users
* ;Default priority
* ;Maximum length of PID name
*YES ;Optional Applications
*YES ;Yes, we want LCP
*YES ;Yes, we want NCP
*NO ;No installation-developed applications
* ;Default batch job runtime
* ;Default spooled LPT limit
* ;Default spooled CDP limit
* ;Default spooled PTP limit
* ;Default spooled PLT limit
* ;Default /OUTPUT
* ;Core limit enforcement
* ;Default core limit
* ;Number of LPT banner pages
* ;Number of LPT trailer pages
* ;Number of LPT file header pages
* ;Standard output forms name
* ;Forms name uniqueness
*YES ;Special printer drivers
*LPTL01 ;LN01 driver
*NO ;No more special printers
*YES ;MDA included
* ;Default magtape label type
* ;Default 9-track magtape density
* ;Default 7-track magtape density
* ;Default magtape track type
* ;BYPASS labels allowed for un-privileged users
* ;Standard limit computation
* ;Default output-limit-exceeded action
* ;Default FAL stream network
* ;Use default number of minutes for idle spoolers
*YES ;We have site specific parameters
* XP FTDQS,-1 ;Turn on DECnet printer service
*
GEN0::
.CHKPNT GEN0
; Create GALAXY configuration universal
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO CNF0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
CNF0::
.ERROR
.COMPILE/COMPILE GALCNF.MAC
CNF1::
.CHKPNT CNF1
; Build the linkable GALAXY library
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GMAC0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GMAC0::
.ERROR
.COPY ASL:GLXPUR.MAC=TTY:
*GLXPURE==0
=^Z
.COMPILE/COMPILE ASL:GLXPUR.MAC+ASL:GLXVER.MAC+ASL:GLXMAC.MAC
GMAC1::
.CHKPNT GMAC1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GORN0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GORN0::
.ERROR
.COMPILE/COMPILE ASL:ORNMAC.MAC
GORN1::
.CHKPNT GORN1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GINI0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GINI0::
.ERROR
.COMPILE/COMPILE ASL:GLXINI.MAC
GINI1::
.CHKPNT GINI1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GUTL0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GUTL0::
.ERROR
.COMPILE/COMPILE ASL:GLXUTL.MAC
GUTL1::
.CHKPNT GUTL1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GCOM0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GCOM0::
.ERROR
.COMPILE/COMPILE ASL:GLXCOM.MAC
GCOM1::
.CHKPNT GCOM1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GFIL0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GFIL0::
.ERROR
.COMPILE/COMPILE ASL:GLXFIL.MAC
GFIL1::
.CHKPNT GFIL1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GFUN0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GFUN0::
.ERROR
.COMPILE/COMPILE ASL:GLXFUN.MAC
GFUN1::
.CHKPNT GFUN1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GINT0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GINT0::
.ERROR
.COMPILE/COMPILE ASL:GLXINT.MAC
GINT1::
.CHKPNT GINT1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GIPC0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GIPC0::
.ERROR
.COMPILE/COMPILE ASL:GLXIPC.MAC
GIPC1::
.CHKPNT GIPC1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GKBD0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GKBD0::
.ERROR
.COMPILE/COMPILE ASL:GLXKBD.MAC
GKBD1::
.CHKPNT GKBD1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GLNK0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GLNK0::
.ERROR
.COMPILE/COMPILE ASL:GLXLNK.MAC
GLNK1::
.CHKPNT GLNK1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GMEM0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GMEM0::
.ERROR
.COMPILE/COMPILE ASL:GLXMEM.MAC
GMEM1::
.CHKPNT GMEM1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GOTS0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GOTS0::
.ERROR
.COMPILE/COMPILE ASL:GLXOTS.MAC
GOTS1::
.CHKPNT GOTS1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GSCN0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GSCN0::
.ERROR
.COMPILE/COMPILE ASL:GLXSCN.MAC
GSCN1::
.CHKPNT GSCN1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GTXT0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GTXT0::
.ERROR
.COMPILE/COMPILE ASL:GLXTXT.MAC
GTXT1::
.CHKPNT GTXT1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GLIB0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GLIB0::
.ERROR
.COPY GLXLIB.REL=GLXINI.REL,GLXMAC.REL,GLXUTL.REL,GLXOTS.REL,GLXCOM.REL,GLXIPC.REL,GLXFIL.REL,GLXFUN.REL,GLXTXT.REL,GLXLNK.REL,GLXSCN.REL,GLXKBD.REL,GLXMEM.REL,GLXINT.REL
.R MAKLIB
*GLXLIB.REL=GLXLIB.REL/INDEX/EXIT
GLIB1::
.CHKPNT GLIB1
; Build the GALAXY object time system
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GMAC2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GMAC2::
.ERROR
.COPY ASL:GLXPUR.MAC=TTY:
*GLXPURE==-1
=^Z
.COMPILE/COMPILE ASL:GLXPUR.MAC+ASL:GLXVER.MAC+ASL:GLXMAC.MAC
GMAC3::
.CHKPNT GMAC3
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GINI2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GINI2::
.ERROR
.COMPILE/COMPILE ASL:GLXINI.MAC
GINI3::
.CHKPNT GINI3
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GCOM2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GCOM2::
.ERROR
.COMPILE/COMPILE ASL:GLXCOM.MAC
GCOM3::
.CHKPNT GCOM3
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GFUN2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GFUN2::
.ERROR
.COMPILE/COMPILE ASL:GLXFUN.MAC
GFUN3::
.CHKPNT GFUN3
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GFIL2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GFIL2::
.ERROR
.COMPILE/COMPILE ASL:GLXFIL.MAC
GFIL3::
.CHKPNT GFIL3
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GINT2 ;If NOERROR skip AUTOPATCH INTtialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GINT2::
.ERROR
.COMPILE/COMPILE ASL:GLXINT.MAC
GINT3::
.CHKPNT GINT3
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GIPC2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GIPC2::
.ERROR
.COMPILE/COMPILE ASL:GLXIPC.MAC
GIPC3::
.CHKPNT GIPC3
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GKBD2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GKBD2::
.ERROR
.COMPILE/COMPILE ASL:GLXKBD.MAC
GKBD3::
.CHKPNT GKBD3
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GLNK2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GLNK2::
.ERROR
.COMPILE/COMPILE ASL:GLXLNK.MAC
GLNK3::
.CHKPNT GLNK3
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GMEM2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GMEM2::
.ERROR
.COMPILE/COMPILE ASL:GLXMEM.MAC
GMEM3::
.CHKPNT GMEM3
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GOTS2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GOTS2::
.ERROR
.COMPILE/COMPILE ASL:GLXOTS.MAC
GOTS3::
.CHKPNT GOTS3
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GSCN2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GSCN2::
.ERROR
.COMPILE/COMPILE ASL:GLXSCN.MAC
GSCN3::
.CHKPNT GSCN3
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GTXT2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GTXT2::
.ERROR
.COMPILE/COMPILE ASL:GLXTXT.MAC
GTXT3::
.CHKPNT GTXT3
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GUTL2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GUTL2::
.ERROR
.COMPILE/COMPILE ASL:GLXUTL.MAC
GUTL3::
.CHKPNT GUTL3
; Link GLXLIB
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO GLIB2 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
GLIB2::
.ERROR
.RUN LINK
*PAT:GLXLIB/SSAVE = -
*/SET:.HIGH.:624000 /SET:DATA:674000 /SYMSEG:PSECT:.HIGH. /LOCALS -
*ASL:GLXMAC, ASL:GLXOTS, ASL:GLXCOM, ASL:GLXIPC, ASL:GLXFIL, ASL:GLXFUN, -
*ASL:GLXKBD, ASL:GLXLNK, ASL:GLXMEM, ASL:GLXSCN, ASL:GLXTXT, ASL:GLXUTL, -
*ASL:GLXINT -
*/GO
GLIB3::
.CHKPNT GLIB3
; Create required UNV and REL files
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO QMAC0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
QMAC0::
.ERROR
.COMPILE/COMPILE ASL:QSRMAC.MAC
QMAC1::
.CHKPNT QMAC1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO MMAC0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
MMAC0::
.ERROR
.COMPILE/COMPILE ASL:MNTMAC.MAC
MMAC1::
.CHKPNT MMAC1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO OPAR0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
OPAR0::
.ERROR
.COMPILE/COMPILE ASL:OPRPAR.MAC
OPAR1::
.CHKPNT OPAR1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO MPAR0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
MPAR0::
.ERROR
.COMPILE/COMPILE ASL:MNTPAR.MAC
MPAR1::
.CHKPNT MPAR1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO END0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
END0::
.ERROR
; Delete unneeded REL files
.DELETE GLXMAC.REL,QSRMAC.REL,MNTMAC.REL
;Resubmit ourself to finish up after all modules have completed
.SUBMIT GAL703 /BATLOG:APPEND /OUTPUT:NOLOG /TAG:FINISH /DEPEND:11 /TIME:02:00:00 /RESTART:YES
;SUBMIT Subordinates
.SUBMIT BATCON /UNIQUE:NO /OUTPUT:NOLOG /TIME:02:00:00 /RESTART:YES
.SUBMIT CDRIVE /UNIQUE:NO /OUTPUT:NOLOG /TIME:02:00:00 /RESTART:YES
.SUBMIT GALGEN /UNIQUE:NO /OUTPUT:NOLOG /TIME:02:00:00 /RESTART:YES
.SUBMIT LPTSPL /UNIQUE:NO /OUTPUT:NOLOG /TIME:02:00:00 /RESTART:YES
.SUBMIT MOUNT /UNIQUE:NO /OUTPUT:NOLOG /TIME:02:00:00 /RESTART:YES
.SUBMIT OPERAT /UNIQUE:NO /OUTPUT:NOLOG /TIME:02:00:00 /RESTART:YES
.SUBMIT PLEASE /UNIQUE:NO /OUTPUT:NOLOG /TIME:02:00:00 /RESTART:YES
.SUBMIT PULSAR /UNIQUE:NO /OUTPUT:NOLOG /TIME:02:00:00 /RESTART:YES
.SUBMIT QUASAR /UNIQUE:NO /OUTPUT:NOLOG /TIME:02:00:00 /RESTART:YES
.SUBMIT QUEUE /UNIQUE:NO /OUTPUT:NOLOG /TIME:02:00:00 /RESTART:YES
.SUBMIT SPRINT /UNIQUE:NO /OUTPUT:NOLOG /TIME:02:00:00 /RESTART:YES
;Finally wait for completion of all modules
.GOTO END
FINISH::
;
.R PEPB ;Initialize AUTOPATCH
*DEFINE-LOGICAL-NAMES GALAXY-10-V703
*EX
;
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
.ERROR % ;If the FAILUR.GAL file exists
.DIRECT FAILUR.GAL ;then an error occured during the GALAXY build.
IF (NOERROR) .GOTO ERROR
;
.PLEASE AUTOPATCH GALAXY Generation Successful
;
.R PEPB
*SIGNAL-SUCCESS GALAXY-10-V703
*EXIT
;
.GOTO END
%CERR:: .GOTO ERROR
%ERR:: .GOTO ERROR
%TERR:: .GOTO ERROR
;
ERROR:: .PLEASE Error During AUTOPATCH GALAXY Generation
;
.R PEPB
*SIGNAL-FAILURE GALAXY-10-V703
*EXIT
;
.TYPE FAILUR.GAL
;
END::
%FIN::
;[End of GAL703.CTL]