~ chicken-core (chicken-5) be334a8bfbbd152a8dcd17f2f668a0c249c5c9aa
commit be334a8bfbbd152a8dcd17f2f668a0c249c5c9aa Author: felix <felix@call-with-current-continuation.org> AuthorDate: Thu Jan 7 16:01:02 2010 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Thu Jan 7 16:01:02 2010 +0100 more mini-s. tweaks diff --git a/distribution/manifest b/distribution/manifest index 73f613ec..07b2b515 100644 --- a/distribution/manifest +++ b/distribution/manifest @@ -192,6 +192,7 @@ scripts/README scripts/henrietta.scm scripts/henrietta.cgi scripts/identify-branch +scripts/mini-salmonella.scm synrules.scm expand.scm expand.c diff --git a/scripts/mini-salmonella.scm b/scripts/mini-salmonella.scm index 120ff670..85fadd9b 100644 --- a/scripts/mini-salmonella.scm +++ b/scripts/mini-salmonella.scm @@ -76,6 +76,9 @@ (display log)) #:append))) +(define *failed* 0) +(define *succeeded* 0) + (define (install-egg egg dir) (let ((command (sprintf "~a ~a -t local -l ~a ~a ~a" @@ -89,9 +92,12 @@ (when *debug* (print " " command)) (let ((status (system command))) - (cond ((zero? status) (report egg "OK")) + (cond ((zero? status) + (report egg "OK") + (set! *succeeded* (add1 *succeeded))) (else (report egg "FAILED") + (set! *failed* (add1 *failed*)) (copy-log egg *tmplogfile*)))))) (delete-file* *errlogfile*) @@ -111,4 +117,6 @@ (report egg "<no .meta file>"))))) (directory *eggdir*)) +(print "\nSucceeded: " *succeeded* ", failed: " *failed*) + )Trap