* Remove versions from all of the subsystems, except the release.
* Remove microcode and runtime subsystems entirely.
(write-string " at " port)
(write-string (decoded-time/time-string time-world-saved) port)
(newline port)))
- (write-strings-in-columns (map get-subsystem-identification-string
- (get-subsystem-names))
+ (write-strings-in-columns (subsystem-summary)
port
#t
1
" "
" || "
- "")))
\ No newline at end of file
+ "")))
+
+(define (subsystem-summary)
+ (cons (get-subsystem-identification-string "Release")
+ (lset-difference string=?
+ (get-subsystem-names)
+ '("Release" "Microcode" "Runtime"))))
\ No newline at end of file
(let ((now last-copyright-year)
(then 1986))
(iota (+ (- now then) 1) then)))
- (add-subsystem-identification! "Release" '(10 1 90))
+ (add-subsystem-identification! "Release" '(10 90))
(snarf-microcode-version!)
(add-event-receiver! event:after-restore snarf-microcode-version!)
(add-subsystem-identification! "Runtime" '(15 7))))