diff -r f14a67a35bec tools/check/check_brctl --- a/tools/check/check_brctl Thu Oct 12 17:53:51 2006 +0100 +++ b/tools/check/check_brctl Thu Oct 12 10:17:33 2006 +0200 @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # CHECK-INSTALL function error { @@ -7,4 +7,18 @@ function error { exit 1 } -which brctl 1>/dev/null 2>&1 || error + +case ${OS} in +OpenBSD|NetBSD|FreeBSD) + # These systems have a bridge builtin + which brconfig 1>/dev/null 2>&1 || error + ;; +Linux) + which brctl 1>/dev/null 2>&1 || error + ;; +*) + echo "Unknown OS" && error + ;; +esac + +exit 0 diff -r f14a67a35bec tools/check/check_iproute --- a/tools/check/check_iproute Thu Oct 12 17:53:51 2006 +0100 +++ b/tools/check/check_iproute Thu Oct 12 10:17:33 2006 +0200 @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # CHECK-INSTALL function error { @@ -7,5 +7,16 @@ function error { exit 1 } -ip addr list 1>/dev/null 2>&1 || error +case ${OS} in +OpenBSD|NetBSD|FreeBSD) + ifconfig -a 1>/dev/null 2>&1 || error + ;; +Linux) + ip addr list 1>/dev/null 2>&1 || error + ;; +*) + echo "Unknown OS" && error + ;; +esac +exit 0 diff -r f14a67a35bec tools/check/check_python --- a/tools/check/check_python Thu Oct 12 17:53:51 2006 +0100 +++ b/tools/check/check_python Thu Oct 12 10:17:33 2006 +0200 @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # CHECK-BUILD CHECK-INSTALL function error { diff -r f14a67a35bec tools/check/check_zlib_devel --- a/tools/check/check_zlib_devel Thu Oct 12 17:53:51 2006 +0100 +++ b/tools/check/check_zlib_devel Thu Oct 12 10:17:33 2006 +0200 @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # CHECK-BUILD function error { diff -r f14a67a35bec tools/check/check_zlib_lib --- a/tools/check/check_zlib_lib Thu Oct 12 17:53:51 2006 +0100 +++ b/tools/check/check_zlib_lib Thu Oct 12 10:17:33 2006 +0200 @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # CHECK-BUILD CHECK-INSTALL function error { @@ -8,4 +8,4 @@ function error { } set -e -ldconfig -p | grep -q libz.so || error +ldconfig -v 2>&1 | grep -q libz.so || error diff -r f14a67a35bec tools/check/chk --- a/tools/check/chk Thu Oct 12 17:53:51 2006 +0100 +++ b/tools/check/chk Thu Oct 12 10:17:33 2006 +0200 @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh function usage { echo "Usage:" @@ -13,6 +13,7 @@ function usage { } export PATH=${PATH}:/sbin:/usr/sbin +export OS=`uname -s` case $1 in build)