Fix some typos. Adjust script so that it can be called again on a
authorChris Hanson <org/chris-hanson/cph>
Mon, 16 Oct 2000 19:29:00 +0000 (19:29 +0000)
committerChris Hanson <org/chris-hanson/cph>
Mon, 16 Oct 2000 19:29:00 +0000 (19:29 +0000)
partially-processed tree.

v7/src/etc/bootstrap.sh

index deb06e5989b780baa56bc114712b38ea36416752..29c8cbb9244cb37f5fc58a239a51e64657caab72 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $Id: bootstrap.sh,v 1.3 2000/10/16 18:43:42 cph Exp $
+# $Id: bootstrap.sh,v 1.4 2000/10/16 19:29:00 cph Exp $
 #
 # Copyright (c) 2000 Massachusetts Institute of Technology
 #
@@ -68,8 +68,8 @@ fi
 # Compile the C code.
 (
     cd microcode
-    unxutl/config "${cname}"
-    make
+    [ -f cf.h ] || unxutl/config "${cname}"
+    [ -x scheme ] || make
 )
 
 # Compile the Scheme code.
@@ -78,16 +78,15 @@ fi
 # Build the lib directory.
 rm -rf lib
 mkdir lib
-mkdir edwin
-mkdir edwin/etc
-mkdir edwin/info
+mkdir lib/edwin
+mkdir lib/edwin/etc
+mkdir lib/edwin/info
 cp -p etc/optiondb.scm lib/.
 (
     cd lib
     ln -s .. SRC
     ln -s SRC/runtime options
-    ln -s ../../edwin edwin/autoload
-    ln -s ../cref .
+    ln -s ../SRC/edwin edwin/autoload
 )
 
 cp -p microcode/utabmd.bin lib/.