From 22c68eec16d1c2137df10ca766188c7683bfc71b Mon Sep 17 00:00:00 2001 From: Hallvard Furuseth Date: Thu, 2 Jul 2009 15:26:52 +0000 Subject: [PATCH] Handle IPv6 localhost address --- tests/scripts/test056-monitor | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tests/scripts/test056-monitor b/tests/scripts/test056-monitor index 2998c7c5ca..36b5cc54cb 100755 --- a/tests/scripts/test056-monitor +++ b/tests/scripts/test056-monitor @@ -61,11 +61,14 @@ if test $RC != 0 ; then exit $RC fi +# Compare results, ignoring possible difference of IPv4/IPv6 localhost address +localrewrite='s/=127\.0\.0\.1:/=LOCAL:/; s/=\[::1\]:/=LOCAL:/' echo "Filtering ldapsearch results..." -. $LDIFFILTER < $SEARCHOUT > $SEARCHFLT - +sed -e "$localrewrite" < $SEARCHOUT | . $LDIFFILTER > $SEARCHFLT +echo "Filtering expected data..." +sed -e "$localrewrite" < $MONITOROUT1 | . $LDIFFILTER > $LDIFFLT echo "Comparing filter output..." -$CMP $SEARCHFLT $MONITOROUT1 > $CMPOUT +$CMP $SEARCHFLT $LDIFFLT > $CMPOUT if test $? != 0 ; then echo "comparison failed - connection monitor output is not correct" -- 2.39.5