3 # Copyright (C) 2000-2015 Kern Sibbald
4 # License: BSD 2-Clause; see file LICENSE-FOSS
8 SHELL=${SHELL:-/bin/sh}
11 # Make sure we can run config.sub.
12 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
13 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
14 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
15 { (exit 1); exit 1; }; }
17 ac_build_alias=$build_alias
18 test "x$ac_build_alias" = x &&
19 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
20 test "x$ac_build_alias" = x &&
21 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
22 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
23 { (exit 1); exit 1; }; }
24 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
25 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
26 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
27 { (exit 1); exit 1; }; }
32 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
33 echo "$as_me: error: invalid value of canonical build" >&2;}
34 { (exit 1); exit 1; }; };;
37 ac_save_IFS=$IFS; IFS='-'
43 # Remember, the first character of IFS is used to create $*,
44 # except with old shells:
47 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
50 *cygwin* ) CYGWIN=yes;;
54 if test $HAVE_UNAME=yes -a x`uname -s` = xSunOS
78 if test $HAVE_UNAME=yes -a x`uname -s` = xOSF1
84 HAVE_OSF1_OS_FALSE='#'
95 HAVE_OSF1_OS_FALSE='#'
102 if test $HAVE_UNAME=yes -a x`uname -s` = xAIX
108 HAVE_AIX_OS_FALSE='#'
119 HAVE_AIX_OS_FALSE='#'
126 if test $HAVE_UNAME=yes -a x`uname -s` = xHP-UX
132 HAVE_HPUX_OS_FALSE='#'
134 HAVE_HPUX_OS_TRUE='#'
143 HAVE_HPUX_OS_FALSE='#'
145 HAVE_HPUX_OS_TRUE='#'
150 if test $HAVE_UNAME=yes -a x`uname -s` = xLinux
156 HAVE_LINUX_OS_FALSE='#'
158 HAVE_LINUX_OS_TRUE='#'
167 HAVE_LINUX_OS_FALSE='#'
169 HAVE_LINUX_OS_TRUE='#'
174 if test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD
179 HAVE_FREEBSD_OS_TRUE=
180 HAVE_FREEBSD_OS_FALSE='#'
182 HAVE_FREEBSD_OS_TRUE='#'
183 HAVE_FREEBSD_OS_FALSE=
190 HAVE_FREEBSD_OS_TRUE=
191 HAVE_FREEBSD_OS_FALSE='#'
193 HAVE_FREEBSD_OS_TRUE='#'
194 HAVE_FREEBSD_OS_FALSE=
198 if test $HAVE_UNAME=yes -a x`uname -s` = xNetBSD
204 HAVE_NETBSD_OS_FALSE='#'
206 HAVE_NETBSD_OS_TRUE='#'
207 HAVE_NETBSD_OS_FALSE=
215 HAVE_NETBSD_OS_FALSE='#'
217 HAVE_NETBSD_OS_TRUE='#'
218 HAVE_NETBSD_OS_FALSE=
222 if test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD
227 HAVE_OPENBSD_OS_TRUE=
228 HAVE_OPENBSD_OS_FALSE='#'
230 HAVE_OPENBSD_OS_TRUE='#'
231 HAVE_OPENBSD_OS_FALSE=
238 HAVE_OPENBSD_OS_TRUE=
239 HAVE_OPENBSD_OS_FALSE='#'
241 HAVE_OPENBSD_OS_TRUE='#'
242 HAVE_OPENBSD_OS_FALSE=
246 if test $HAVE_UNAME=yes -a x`uname -s` = xBSD/OS
252 HAVE_BSDI_OS_FALSE='#'
254 HAVE_BSDI_OS_TRUE='#'
263 HAVE_BSDI_OS_FALSE='#'
265 HAVE_BSDI_OS_TRUE='#'
270 if test $HAVE_UNAME=yes -a x`uname -s` = xSGI
276 HAVE_SGI_OS_FALSE='#'
287 HAVE_SGI_OS_FALSE='#'
294 if test $HAVE_UNAME=yes -a x`uname -s` = xIRIX -o x`uname -s` = xIRIX64
301 HAVE_IRIX_OS_FALSE='#'
303 HAVE_IRIX_OS_TRUE='#'
312 HAVE_IRIX_OS_FALSE='#'
314 HAVE_IRIX_OS_TRUE='#'
319 if test $HAVE_UNAME=yes -a x`uname -s` = xDarwin
325 HAVE_DARWIN_OS_FALSE='#'
327 HAVE_DARWIN_OS_TRUE='#'
328 HAVE_DARWIN_OS_FALSE=
336 HAVE_DARWIN_OS_FALSE='#'
338 HAVE_DARWIN_OS_TRUE='#'
339 HAVE_DARWIN_OS_FALSE=
344 # -----------------------------------------------------------
345 # ----------------------------------------------------------
346 if test "x$DISTNAME" != "x"
348 echo "distname set to $DISTNAME"
349 elif test $HAVE_UNAME=yes -a x`uname -s` = xOSF1
352 elif test $HAVE_UNAME=yes -a x`uname -s` = xAIX
355 elif test $HAVE_UNAME=yes -a x`uname -s` = xHP-UX
358 elif test $HAVE_UNAME=yes -a x`uname -s` = xSunOS
361 elif test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD
364 elif test $HAVE_UNAME=yes -a x`uname -s` = xNetBSD
367 elif test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD
370 elif test $HAVE_UNAME=yes -a x`uname -s` = xIRIX
373 elif test $HAVE_UNAME=yes -a x`uname -s` = xBSD/OS
376 elif test -f /etc/SuSE-release
379 elif test -d /etc/SuSEconfig
382 elif test -f /etc/mandrake-release
385 elif test -f /etc/fedora-release
388 elif test -f /etc/whitebox-release
391 elif test -f /etc/redhat-release
393 if grep -q CentOS /etc/redhat-release
399 elif test -f /etc/gentoo-release
402 elif test -f /etc/debian_version
405 elif test -f /etc/slackware-version
408 elif test $HAVE_UNAME=yes -a x`uname -s` = xDarwin
411 elif test -f /etc/engarde-version
414 elif test "$CYGWIN" = yes
429 DISTVER=`uname -a |awk '{print $3}'`
432 DISTVER=`uname -a |awk '{print $3}'`
438 if `grep -q ubuntu /etc/apt/sources.list`; then
441 DISTVER=`cat /etc/debian_version`
443 if test -f /etc/lsb-release ; then
445 if test "x$DISTRIB_ID" != "x" ; then
448 if test "x$DISTRIB_RELEASE" != "x" ; then
449 DISTVER=$DISTRIB_RELEASE
454 DISTVER=`uname -a |awk '{print $3}'`
463 DISTVER=`uname -a |awk '{print $3}'`
466 DISTVER=`uname -a |awk '{print $3}'`
469 if test -f /etc/whitebox-release ; then
470 f=/etc/whitebox-release
472 f=/etc/redhat-release
474 if test `cat $f | grep release |\
475 cut -f 3 -d ' '`x = "Enterprise"x ; then
476 DISTVER="RHEL "`cat $f | grep release | cut -f 6 -d ' '`
478 DISTVER=`cat /etc/redhat-release | grep release |\
483 DISTVER=`cat /etc/redhat-release | grep release |\
487 if test `cat /etc/fedora-release | grep release | cut -f 2 -d ' '`x = "Core"x ; then
488 DISTVER=`cat /etc/fedora-release | grep release |cut -f 4 -d ' '`
490 DISTVER=`cat /etc/fedora-release | grep release |cut -f 3 -d ' '`
494 DISTVER=`cat /etc/mandrake-release | grep release |\
498 DISTVER=`awk '/version / {print $5}' < /etc/gentoo-release`
501 DISTVER=`cat /etc/slackware-version`
507 DISTVER=`cat /etc/SuSE-release |grep VERSION|\
518 echo " === Something went wrong. Unknown DISTNAME $DISTNAME ==="
523 echo "${DISTNAME}-${DISTVER}" | sed -e 's,/,-,g'