TARGET=../../fasl-cross2/ #sh runsmall lisp -noinit -eval ' (progn (load "../../crabuild/env-simple.lisp") (load "../../crabuild/env.lisp") (handler-bind ((error (function (lambda (c) (declare (ignore c)) (when (find-restart (quote continue)) (warn "Automatically instructing CMUCL to redefine changed struct.") (invoke-restart (quote continue))))))) (load "../../crabuild/cross.lisp")) (quit)) ' exit cat << EOF | ./lisp -core $TARGET/lisp/kernel.core (load "../../crabuild/env-simple") (setf (ext:search-list "target:") '("trunk:fasl-cross2/" "trunk:src/")) (pushnew :no-pcl *features*) (load "crabuild:build-core") `cat version.tmp` (quit) EOF cd $TARGET/lisp touch Depends gmake