-export SBCL_HOME
-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 && \
- cp $INSTALL_ROOT/bin/sbcl $INSTALL_ROOT/bin/sbcl.old
-test -e $SBCL_HOME/sbcl.core && \
- cp $SBCL_HOME/sbcl.core $SBCL_HOME/sbcl.core.old
-
-cp src/runtime/sbcl $INSTALL_ROOT/bin/
-cp output/sbcl.core $SBCL_HOME/sbcl.core
-cp doc/sbcl.1 $INSTALL_ROOT/man/man1/
+export SBCL_HOME INSTALL_ROOT
+ensure_dirs $BUILD_ROOT$INSTALL_ROOT $BUILD_ROOT$INSTALL_ROOT/bin \
+ $BUILD_ROOT$INSTALL_ROOT/lib \
+ $BUILD_ROOT$MAN_DIR $BUILD_ROOT$MAN_DIR/man1 \
+ $BUILD_ROOT$SBCL_HOME $BUILD_ROOT$SBCL_HOME/systems \
+ $BUILD_ROOT$SBCL_HOME/site-systems
+
+# move old versions out of the way. Safer than copying: don't want to
+# break any running instances that have these files mapped
+test -f $BUILD_ROOT$INSTALL_ROOT/bin/sbcl && \
+ mv $BUILD_ROOT$INSTALL_ROOT/bin/sbcl $BUILD_ROOT$INSTALL_ROOT/bin/sbcl.old
+test -f $BUILD_ROOT$SBCL_HOME/sbcl.core && \
+ mv $BUILD_ROOT$SBCL_HOME/sbcl.core $BUILD_ROOT$SBCL_HOME/sbcl.core.old
+
+cp src/runtime/sbcl $BUILD_ROOT$INSTALL_ROOT/bin/
+cp output/sbcl.core $BUILD_ROOT$SBCL_HOME/sbcl.core
+cp doc/sbcl.1 doc/sbcl-asdf-install.1 $BUILD_ROOT$MAN_DIR/man1/