~ salmonella-environment-setup (master) c4d08b0258a916ddc13c0c34635df64b3264126a


commit c4d08b0258a916ddc13c0c34635df64b3264126a
Author:     Mario Domenech Goulart <mario.goulart@gmail.com>
AuthorDate: Thu Feb 24 07:48:41 2011 -0300
Commit:     Mario Domenech Goulart <mario.goulart@gmail.com>
CommitDate: Thu Feb 24 07:48:41 2011 -0300

    run-salmonella: bootstrap chicken using the chicken under test
    
    Recipe suggested by Felix.

diff --git a/run-salmonella.scm b/run-salmonella.scm
index 628f4a2..e27029b 100755
--- a/run-salmonella.scm
+++ b/run-salmonella.scm
@@ -93,7 +93,10 @@
       (! `(svn co ,svn-credentials ,chicken-eggs-svn-uri ,(pathname-strip-directory eggs-dir)) tmp-dir))
 
   ;; Build chicken
-  (! `(,make ,(string-append "PLATFORM=" platform " PREFIX=" chicken-prefix " CHICKEN=" chicken-bootstrap) install) chicken-core-dir)
+  (! `(touch *.scm) chicken-core-dir)
+  (! `(,make ,(string-append "PLATFORM=" platform " CHICKEN=" chicken-bootstrap) boot-chicken) chicken-core-dir)
+  (! `(touch *.scm) chicken-core-dir)
+  (! `(,make ,(string-append "PLATFORM=" platform " PREFIX=" chicken-prefix " CHICKEN=./chicken-boot") spotless install) chicken-core-dir)
 
   ;; [Re]install salmonella, just in case
   (! `(,(make-pathname (pathname-directory chicken-bootstrap) "chicken-install") salmonella))
Trap