~ salmonella-environment-setup (master) e75be3d6cd2525ecda0e9ec514e4e1137db43585
commit e75be3d6cd2525ecda0e9ec514e4e1137db43585 Author: Mario Domenech Goulart <mario.goulart@gmail.com> AuthorDate: Thu Feb 24 07:50:15 2011 -0300 Commit: Mario Domenech Goulart <mario.goulart@gmail.com> CommitDate: Thu Feb 24 07:50:15 2011 -0300 run-salmonella.scm: don't rely on the existence of chicken tools in PATH diff --git a/run-salmonella.scm b/run-salmonella.scm index e27029b..b7de18d 100755 --- a/run-salmonella.scm +++ b/run-salmonella.scm @@ -1,4 +1,4 @@ -#! /usr/bin/csi -s +#! /usr/local/chicken/bin/csi -s ;; This script is to be run on a chroot environment @@ -8,7 +8,9 @@ (define chicken-major-release 4) (define chicken-core-dir (make-pathname tmp-dir "chicken-core")) (define chicken-prefix (make-pathname tmp-dir "chicken")) -(define chicken-bootstrap "/usr/local/chicken-4.6.0rc1/bin/chicken") +(define chicken-bootstrap-bin "/usr/local/chicken-4.6.0rc1/bin") +(define chicken-bootstrap (make-pathname chicken-bootstrap-bin "chicken")) +(define csi-bootstrap (make-pathname chicken-bootstrap-bin "csi")) (define chicken-core-git-uri "http://code.call-cc.org/git/chicken-core.git") (define chicken-core-branch "master") (define platform "linux") @@ -135,7 +137,7 @@ (create-directory feeds-dir 'parents-too)) ;; Generate the atom feeds - (! `(csi -s ,(make-pathname (pathname-directory chicken-bootstrap) "salmonella-log2atom") + (! `(,csi-bootstrap -s ,(make-pathname (pathname-directory chicken-bootstrap) "salmonella-log2atom") salmonella.log ,feeds-dir ,today-path 1)) (! `(bzip2 -9 salmonella.log) tmp-dir)Trap