0.7.12.54:
[sbcl.git] / install.sh
index 4431879..068f4eb 100644 (file)
@@ -24,9 +24,9 @@ ensure_dirs $INSTALL_ROOT $INSTALL_ROOT/bin $INSTALL_ROOT/lib \
     $INSTALL_ROOT/man $INSTALL_ROOT/man/man1 \
     $SBCL_HOME $SBCL_HOME/systems
 
-test -e $INSTALL_ROOT/bin/sbcl && \
+test -f $INSTALL_ROOT/bin/sbcl && \
     cp $INSTALL_ROOT/bin/sbcl $INSTALL_ROOT/bin/sbcl.old
-test -e $SBCL_HOME/sbcl.core && \
+test -f $SBCL_HOME/sbcl.core && \
     cp $SBCL_HOME/sbcl.core $SBCL_HOME/sbcl.core.old
 
 cp src/runtime/sbcl $INSTALL_ROOT/bin/
@@ -42,6 +42,7 @@ export SBCL SBCL_BUILDING_CONTRIB
 gnumake=${GNUMAKE:-gmake}
 for i in contrib/*; do
     test -d $i && test -f $i/test-passed || continue;
-    export INSTALL_DIR=$SBCL_HOME/`basename $i `
+    INSTALL_DIR=$SBCL_HOME/`basename $i `
+    export INSTALL_DIR
     ensure_dirs $INSTALL_DIR && $gnumake -C $i install
 done