Testsuite: avoid tryng to run in net 10.
authorJeremy Harris <jgh146exb@wizmail.org>
Tue, 19 May 2015 16:41:35 +0000 (17:41 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Tue, 19 May 2015 21:30:32 +0000 (22:30 +0100)
test/README
test/runtest

index 4f43b0b1a582e1d57f7975d74c142c8b41d8dca0..f63c97fa4e21499b0e72e0f2face2a8bd2af664f 100644 (file)
@@ -114,7 +114,7 @@ In order to run this test suite, the following requirements must be met:
     is also an IPv6 address, additional tests are run when the Exim binary
     contains IPv6 support. There are checks in the scripts for a running IPv4
     interface; when one is not found, some tests are skipped (with a warning
     is also an IPv6 address, additional tests are run when the Exim binary
     contains IPv6 support. There are checks in the scripts for a running IPv4
     interface; when one is not found, some tests are skipped (with a warning
-    message).
+    message).  The local net may not be in 10.0/8 as that is used by the suite.
 
 (9) Exim must be built with TRUSTED_CONFIG_LIST support, so that the test
     configs can be placed into it.  A suitable file location is .../exim/test/trusted_configs
 
 (9) Exim must be built with TRUSTED_CONFIG_LIST support, so that the test
     configs can be placed into it.  A suitable file location is .../exim/test/trusted_configs
index 70f1d9b4b6eaacf7cf95edd74c9e160c3b148d6d..157ff050a62622a9b9ea0ba8831cab7e3920ca62 100755 (executable)
@@ -2904,7 +2904,7 @@ while (($parm_ipv4 eq "" || $parm_ipv6 eq "") && ($_ = <IFCONFIG>))
       $_ =~ /^\s*inet(?:\saddr)?:?\s?(\d+\.\d+\.\d+\.\d+)\s/i)
     {
     $ip = $1;
       $_ =~ /^\s*inet(?:\saddr)?:?\s?(\d+\.\d+\.\d+\.\d+)\s/i)
     {
     $ip = $1;
-    next if ($ip =~ /^127\./);
+    next if ($ip =~ /^127\./ || $ip =~ /^10\./);
     $parm_ipv4 = $ip;
     }
 
     $parm_ipv4 = $ip;
     }