X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=install.sh;h=140079116c70e756588990915a54805965f0a14b;hb=c553e4be6da2d18f0827f190589c88e837b8b8a6;hp=0265a4d2ac543e1bd32dfb8b64548b50b1c9eaa6;hpb=2e8a905fd4557c672f434a109b2e7bde0621fb29;p=sbcl.git diff --git a/install.sh b/install.sh index 0265a4d..1400791 100644 --- a/install.sh +++ b/install.sh @@ -5,12 +5,9 @@ set -e ensure_dirs () { - OLD_IFS=$IFS - IFS='' - for j in $*; do + for j in "$@"; do test -d "$j" || mkdir -p "$j" done; - IFS=$OLD_IFS } if [ "$OSTYPE" = "cygwin" -o "$OSTYPE" = "msys" ] ; then @@ -111,15 +108,22 @@ echo "Documentation:" cp doc/sbcl.1 "$BUILD_ROOT$MAN_DIR"/man1/ && echo " man $BUILD_ROOT$MAN_DIR/man1/sbcl.1" # info -for info in doc/manual/*.info doc/manual/*.info-* +for info in doc/manual/*.info do cp $info "$BUILD_ROOT$INFO_DIR"/ \ && echo -n " info $BUILD_ROOT$INFO_DIR/`basename $info` $BUILD_ROOT$INFO_DIR/dir" \ - && ( install-info "$BUILD_ROOT$INFO_DIR"/`basename $info` "$BUILD_ROOT$INFO_DIR"/dir > /dev/null 2>&1 \ + && ( install-info --info-dir="$BUILD_ROOT$INFO_DIR" \ + "$BUILD_ROOT$INFO_DIR"/`basename $info` > /dev/null 2>&1 \ || echo -n " (could not add to system catalog)" ) \ && echo done +for info in doc/manual/*.info-* +do + cp $info "$BUILD_ROOT$INFO_DIR"/ \ + && echo " info $BUILD_ROOT$INFO_DIR/`basename $info`" +done + # pdf for pdf in doc/manual/*.pdf do @@ -134,7 +138,13 @@ do && echo " html $BUILD_ROOT$DOC_DIR/html/`basename $html`/index.html" done -for f in BUGS SUPPORT CREDITS COPYING NEWS +for html in doc/manual/sbcl.html doc/manual/asdf.html +do + cp $html "$BUILD_ROOT$DOC_DIR"/ \ + && echo " html $BUILD_ROOT$DOC_DIR/`basename $html`" +done + +for f in BUGS CREDITS COPYING NEWS do cp $f "$BUILD_ROOT$DOC_DIR"/ done