summaryrefslogtreecommitdiffstats
path: root/devel/sbcl/PRE_BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'devel/sbcl/PRE_BUILD')
-rwxr-xr-xdevel/sbcl/PRE_BUILD14
1 files changed, 8 insertions, 6 deletions
diff --git a/devel/sbcl/PRE_BUILD b/devel/sbcl/PRE_BUILD
index 0721fef681..d3ebbae3fe 100755
--- a/devel/sbcl/PRE_BUILD
+++ b/devel/sbcl/PRE_BUILD
@@ -1,10 +1,12 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-# setup binary sbcl for bootstrapping
-unpack_file 2 &&
-pushd $SPELL-$VERSION-$SBCL_ARCH-linux &&
-mkdir $SOURCE_DIRECTORY/sbcl-bin &&
-INSTALL_ROOT=$SOURCE_DIRECTORY/sbcl-bin sh install.sh &&
-popd &&
+if ! spell_ok sbcl ; then
+ # setup binary sbcl for bootstrapping
+ unpack_file 2 &&
+ pushd $SPELL-$VERSION-$SBCL_ARCH-linux &&
+ mkdir $SOURCE_DIRECTORY/sbcl-bin &&
+ INSTALL_ROOT=$SOURCE_DIRECTORY/sbcl-bin sh install.sh &&
+ popd
+fi &&
# set runtime path to the one we actually use
sedit "s:/usr/local:$TRACK_ROOT/usr:" src/runtime/runtime.c