Can't use -f test on symbolic links that point to directories.
authorChris Hanson <org/chris-hanson/cph>
Thu, 21 Dec 2000 22:01:56 +0000 (22:01 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 21 Dec 2000 22:01:56 +0000 (22:01 +0000)
v7/src/compiler/configure

index 6016e5fb8c48d59a870d09f0cbe5d366fcf38343..3294faa02d38ba075707d0c857cd3d3928cda13a 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# $Id: configure,v 1.3 2000/12/06 06:00:49 cph Exp $
+# $Id: configure,v 1.4 2000/12/21 22:01:56 cph Exp $
 #
 # Copyright (c) 2000 Massachusetts Institute of Technology
 #
@@ -18,7 +18,7 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-if test ! -f machine; then
+if test ! -e machine; then
     case `./config.guess` in
     alpha-* | alphaev[56]-* | alphaev56-* | alphapca56-* )
        MACHINE=alpha
@@ -49,5 +49,5 @@ if test ! -f machine; then
     ln -s machines/${MACHINE} machine
 fi
 for FN in compiler.cbf compiler.pkg compiler.sf make.com; do \
-    test -f ${FN} || ln -s machine/${FN} .; \
+    test -e ${FN} || ln -s machine/${FN} .; \
 done