~ 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