Fix for version guessing in configure.

pull/50/head
Bruce Momjian 27 years ago
parent aeb277c405
commit 759b17f0f6
  1. 13
      src/configure.in

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

Loading…
Cancel
Save