static strings for routers-supported -bV
[exim.git] / test / runtest
index d73bc393e490de27f02a83277e9fa02612c8d8ee..1d7589a694010826698f1f987c58f5178b437cd3 100755 (executable)
@@ -1163,7 +1163,7 @@ RESET_AFTER_EXTRA_LINE_READ:
                  | Authenticators:
                  | Lookups(?:\(built-in\))?:
                  | Support\ for:
                  | Authenticators:
                  | Lookups(?:\(built-in\))?:
                  | Support\ for:
-                 | Routers:
+                 | Routers\ \((?:built-in|dynamic)\):
                  | Transports:
                  | Malware:
                  | log\ selectors\ =
                  | Transports:
                  | Malware:
                  | log\ selectors\ =
@@ -3745,12 +3745,13 @@ while (<EXIMINFO>)
     %parm_authenticators = @temp;
     }
 
     %parm_authenticators = @temp;
     }
 
-  elsif (/^Routers(.*)/)
+  elsif (/^Routers \((?:built-in|dynamic)\):  ?(.*)/)
     {
     print;
     @temp = split /(\s+)/, $1;
     push(@temp, ' ');
     {
     print;
     @temp = split /(\s+)/, $1;
     push(@temp, ' ');
-    %parm_routers = @temp;
+    my %temp_routers= @temp;
+    @parm_routers{keys %temp_routers} = values %temp_routers;
     }
 
   # Some transports have options, e.g. appendfile/maildir. For those, ensure
     }
 
   # Some transports have options, e.g. appendfile/maildir. For those, ensure