From 6cba5a2ed1a602ed4b6576709f9dad9fae105111 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Thu, 25 Jun 2009 13:02:37 +0100 Subject: Fix buildsystem to detect udev > version 124 udev removed the udevinfo symlink from versions higher than 123 and xen's build-system could not detect if udev is in place and has the required version. Signed-off-by: Marc-A. Dahlhaus --- tools/check/check_udev | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'tools/check') diff --git a/tools/check/check_udev b/tools/check/check_udev index 3deaa36ccb..7d4360d0b4 100755 --- a/tools/check/check_udev +++ b/tools/check/check_udev @@ -8,8 +8,10 @@ OpenBSD|NetBSD|FreeBSD) has_or_fail vnconfig ;; Linux) - has_or_fail udevinfo - [ "`udevinfo -V | awk '{print $NF}'`" -ge 59 ] 2>/dev/null || \ + has /sbin/udevadm && udevver=`/sbin/udevadm -V` + [ -z "$udevver" ] && has_or_fail udevinfo && \ + udevver=`udevinfo -V | awk '{print $NF}'` + [ "$udevver" -ge 59 ] 2>/dev/null || \ has hotplug || \ fail "udev is too old, upgrade to version 59 or later" ;; -- cgit v1.2.3