OSDN Git Service

Fix for version guessing in configure.
authorBruce Momjian <bruce@momjian.us>
Fri, 23 Oct 1998 02:49:17 +0000 (02:49 +0000)
committerBruce Momjian <bruce@momjian.us>
Fri, 23 Oct 1998 02:49:17 +0000 (02:49 +0000)
src/configure.in

index 43fc773..39d130d 100644 (file)
@@ -72,17 +72,26 @@ fi
 dnl this part selects the template from the one in the
 dnl template directory.
 
+dnl LOOK FOR EXACT MATCH FIRST,
+dnl then try an OS without a version
+
 AC_MSG_CHECKING(setting template to)
 AC_ARG_WITH(template,
     [  --with-template=TEMPLATE
                           use operating system template file 
                               see template directory],
     [  TEMPLATE=$withval ],
-    [  host_no_ver=`echo "$host" | sed 's/[[0-9.]]*$//'`
-       GUESS=`grep "$host_no_ver" template/.similar | sed 's/.*=//' | tail -1`
+    [  
+       GUESS=`grep "^$host=" template/.similar | sed 's/.*=//' | tail -1`
        if test "$GUESS"
-       then    TEMPLATE="$GUESS"
-       else    TEMPLATE=`uname -s | tr A-Z a-z` 
+       then TEMPLATE="$GUESS"
+       else
+           host_no_ver=`echo "$host" | sed 's/[[0-9.]]*$//'`
+           GUESS=`grep "^$host_no_ver" template/.similar | sed 's/.*=//' | tail -1`
+           if test "$GUESS"
+           then        TEMPLATE="$GUESS"
+           else        TEMPLATE=`uname -s | tr A-Z a-z` 
+           fi
        fi
     ])
 AC_MSG_RESULT($TEMPLATE)