;;; -*- Mode:LISP; Package:SYSTEM-INTERNALS; Base:10 -*- (FORMAT TERMINAL-IO "~%Setting up for distributing TCP system patches~%") (LOAD "DJ:GJC.UPDATE;UTILITY") (SETQ *LOG-FILE-PREPEND* "TCP-REL1-PATCH") (SETQ *SYSTEMS-TO-CONSIDER* ' ("TCP-KERNEL" "TCP-USER" "TCP-SERVER")) (COMPILE-AND-LOAD "DJ:GJC.UPDATE;TAPE-UTIL") (DEFUN TCP-STATUS-DUMP () (DUMP-LOADED-PATCH-STATUS (MAKE-UTILITY-FILENAME "STATUS" :LISP)) (SAVE-DIRECTORY-SNAPSHOT-AS-UPDATE-FILE "TCP:DIR;" "UPDATE")) (DEFUN EXTRA-GOODIES-DUMP () (SAVE-DIRECTORY-SNAPSHOT-AS-UPDATE-FILE "SYS:EXAMPLES;" "EXAMPLES") (SAVE-DIRECTORY-SNAPSHOT-AS-UPDATE-FILE "SYS:MULTIBUS;" "MULTIBUS")) (DEFUN UTILITY-UPDATE-FILENAMES (&REST L) (MAPCAR #'(LAMBDA (L) (LET ((*LOG-FILE-PREPEND* (CAR L))) (MAKE-UTILITY-FILENAME (CADR L) :LISP))) L)) (DEFVAR *TCP-REL1-SPEC* '(("TCP-REL1-PATCH" "UPDATE") ("RELEASE-2P0-PATCH-UPDATE" "TCPREL") ("TCP-REL1-PATCH" "EXAMPLES") ("TCP-REL1-PATCH" "MULTIBUS"))) (DEFUN MAKE-TCP-REL1-TAPE () (APPLY 'MAKE-COMBINED-UPDATE-TAPE (APPLY 'UTILITY-UPDATE-FILENAMES *TCP-REL1-SPEC*))) (DEFUN VERIFY-TCP-REL1-TAPE () (APPLY 'VERIFY-COMBINED-UPDATE-TAPE (APPLY 'UTILITY-UPDATE-FILENAMES *TCP-REL1-SPEC*))) (DEFUN MAKE-AS-TCP-REPORT () ;; to make a report about changes to the tcp software (LET ((*LOG-FILE-PREPEND* "TCP-REL1") (*SYSTEMS-TO-CONSIDER* '("TCP-KERNEL" "TCP-USER" "TCP-SERVER"))) (PATCHUP-UTILITY)))