0.8.13.78: Birds of Feather
[sbcl.git] / make-config.sh
index ff693d1..aba3e2a 100644 (file)
@@ -129,6 +129,10 @@ case `uname` in
                sbcl_os="openbsd"
                ln -s Config.$sbcl_arch-openbsd Config
                ;;
+           NetBSD)
+                printf ' :netbsd' >> $ltf
+               ln -s Config.$sbcl_arch-netbsd Config
+               ;;
            *)
                echo unsupported BSD variant: `uname`
                exit 1
@@ -197,6 +201,8 @@ else
     echo > /dev/null
 fi
 
+sh tools-for-build/grovel-features.sh >> $ltf
+
 echo //finishing $ltf
 echo ')' >> $ltf
 
@@ -210,5 +216,9 @@ echo ')' >> $ltf
 
 # Make a unique ID for this build (to discourage people from
 # mismatching sbcl and *.core files).
-echo '"'`hostname`-`whoami`-`date +%F-%H-%M-%S`'"' > output/build-id.tmp
+if [ `uname` = "SunOS" ] ; then
+  # use /usr/xpg4/bin/id instead of /usr/bin/id
+  PATH=/usr/xpg4/bin:$PATH
+fi
+echo '"'`hostname`-`id -un`-`date +%Y-%m-%d-%H-%M-%S`'"' > output/build-id.tmp