0.7.12.54:
authorChristophe Rhodes <csr21@cam.ac.uk>
Sun, 23 Feb 2003 16:07:33 +0000 (16:07 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Sun, 23 Feb 2003 16:07:33 +0000 (16:07 +0000)
Eleventh hour accommodation to Solaris sh(1)
... export FOO=bar -> FOO=bar; export FOO
... more test -e -> test -f
... b=${1:?foo bar} -> b=${1:?"foo bar"}
... yay for portable shell programmes.

binary-distribution.sh
install.sh
version.lisp-expr

index fc6cd37..90e402c 100755 (executable)
@@ -9,7 +9,7 @@
 # a tar file with no directory prefixes. Since sbcl-0.6.10, we've
 # switched over to trying to do this the way everyone else does.)
 
-b=${1:?missing base directory name argument}
+b=${1:?"missing base directory name argument"}
 tar -cf $b-binary.tar \
     $b/output/sbcl.core $b/src/runtime/sbcl \
     $b/BUGS $b/COPYING $b/CREDITS $b/INSTALL $b/NEWS $b/README \
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
index 3a17e7d..4e02a79 100644 (file)
@@ -18,4 +18,4 @@
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
 
-"0.7.12.53"
+"0.7.12.54"