Testsuite: fix scripts for daemon interlock
authorJeremy Harris <jgh146exb@wizmail.org>
Mon, 4 May 2015 21:26:27 +0000 (22:26 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Mon, 4 May 2015 21:41:18 +0000 (22:41 +0100)
Broken-by: f41e05066084
15 files changed:
test/README
test/log/4201
test/log/4202
test/log/4211
test/scripts/4200-International/4201
test/scripts/4200-International/4202
test/scripts/4200-International/4204
test/scripts/4200-International/4206
test/scripts/4200-International/4207
test/scripts/4200-International/4209
test/scripts/4210-GnuTLS-International/4211
test/scripts/4210-GnuTLS-International/4214
test/scripts/4210-GnuTLS-International/4216
test/scripts/4220-OpenSSL-International/4224
test/scripts/4220-OpenSSL-International/4226

index 00bac50245162c6384f08bf96cd9dd4bcf6b5c44..2a3fa00c8ec29309f8bdc2b2299e15145c114e62 100644 (file)
@@ -887,6 +887,11 @@ example:
 Finally, "exim" can be preceded by "sudo", to run Exim as root. If more than
 one of these prefixes is present, they must be in the above order.
 
+If the options include "-DSERVER" but not "-DNOTDAEMON", the script waits for
+Exim to start but then continues without waiting for it to terminate. Typically
+this will be for a daemon-mode "-bd" operation.  The daemon should be later
+terminated using "killdaemon".
+
 
   exim_exim [<options>] [<arguments>]
 
index 717beb29519a5c145dca159ee9d0585c2fab236b..5a2740c8713d5beb05b63f0c418bfa236cee8e73 100644 (file)
@@ -10,3 +10,6 @@
 1999-03-02 09:44:33 10HmaX-0005vi-00 Completed
 1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: <userx@test.ex> R=localuser
 1999-03-02 09:44:33 10HmaY-0005vi-00 Completed
+1999-03-02 09:44:33 10HmbA-0005vi-00 => :blackhole: <usery@test.ex> R=localuser
+1999-03-02 09:44:33 10HmbA-0005vi-00 Completed
+1999-03-02 09:44:33 End queue run: pid=pppp -qqff
index 010a71ac70b3157c8ffe75156c8531185b936008..f2b796de09f42e652608e27d34c327da48bbb191 100644 (file)
@@ -16,3 +16,6 @@
 1999-03-02 09:44:33 10HmaY-0005vi-00 Completed
 1999-03-02 09:44:33 10HmbA-0005vi-00 => :blackhole: <user.他们为什么不说中文@test.ex> R=localuser
 1999-03-02 09:44:33 10HmbA-0005vi-00 Completed
+1999-03-02 09:44:33 10HmbC-0005vi-00 => :blackhole: <userx@test.ex> R=localuser
+1999-03-02 09:44:33 10HmbC-0005vi-00 Completed
+1999-03-02 09:44:33 End queue run: pid=pppp -qqff
index 17362ac9d50ac7b2aeace434eecf141e9c90eb3e..3d7441af3d9a3be4fb5f877dcea02a25b765dd48 100644 (file)
@@ -10,3 +10,6 @@
 1999-03-02 09:44:33 10HmaX-0005vi-00 Completed
 1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: <userx@test.ex> R=localuser
 1999-03-02 09:44:33 10HmaY-0005vi-00 Completed
+1999-03-02 09:44:33 10HmbA-0005vi-00 => :blackhole: <usery@test.ex> R=localuser
+1999-03-02 09:44:33 10HmbA-0005vi-00 Completed
+1999-03-02 09:44:33 End queue run: pid=pppp -qqff
index beffdd164b8f3e9551d8844ccf6c04112f9c673b..29e51a9dbc028578f35872e0a3dd79bf20feaab5 100644 (file)
@@ -71,6 +71,6 @@ QUIT
 ****
 #
 killdaemon
-exim -DSERVER=server -qqff
+exim -DSERVER=server -DNOTDAEMON -qqff
 ****
 no_msglog_check
index 629f98e083650f3afb8bd33ed3073671a10ac484..4e0ae469d69304247818a36dd7f1e3f236dc7aff 100644 (file)
@@ -23,6 +23,6 @@ Test message 3.
 #
 #
 killdaemon
-exim -DSERVER=server -qqff
+exim -DSERVER=server -DNOTDAEMON -qqff
 ****
 no_msglog_check
index 5f00f56bae7ed2c11567e5aacf34a852ae91ee78..3063f5ac3a10b9bf17f7e498958304e6f4f11b08 100644 (file)
@@ -30,7 +30,7 @@ QUIT
 ****
 #
 killdaemon
-exim -DSERVER=server -qqff
+exim -DSERVER=server -DNOTDAEMON -qqff
 ****
 #
 #
index 193aad427a814a75b9db567391e3abf9225049f0..4c558f40515e307137c2a28bf75ab114b5eccebd 100644 (file)
@@ -30,7 +30,7 @@ QUIT
 ****
 #
 killdaemon
-exim -DSERVER=server -qqff
+exim -DSERVER=server -DNOTDAEMON -qqff
 ****
 #
 #
index 66e77f0a9691d072c468772bf170cb745078ef9c..cbfa5cca3b34e92d007f1780dbae355df6987b87 100644 (file)
@@ -19,6 +19,6 @@ QUIT
 ****
 #
 killdaemon
-exim -DSERVER=server -qqff
+exim -DSERVER=server -DNOTDAEMON -qqff
 ****
 no_msglog_check
index 6531103b9f7d4583ea9ef04c25ccdef563bc24ed..366a21b32360e1ec181a53735039a1e923906507 100644 (file)
@@ -14,7 +14,7 @@ Test message 1.
 #
 #
 killdaemon
-exim -DSERVER=server -qqff
+exim -DSERVER=server -DNOTDAEMON -qqff
 ****
 #
 #
@@ -32,7 +32,7 @@ Test message 1.
 #
 #
 killdaemon
-exim -DSERVER=server -qqff
+exim -DSERVER=server -DNOTDAEMON -qqff
 ****
 #
 #
index 46efae44fab9290d9de0bb8dda124f6c36008eb3..8fa9fd3bc601d7bbefe03f6e2b7c9642c17b6bf6 100644 (file)
@@ -76,6 +76,6 @@ QUIT
 #
 #
 killdaemon
-exim -DSERVER=server -qqff
+exim -DSERVER=server -DNOTDAEMON -qqff
 ****
 no_msglog_check
index 04d6d93c193b1a7856876aeb987b218b1ac0c0e0..245c8a4dc94eb920d019844d9a2d447eec05ab7e 100644 (file)
@@ -31,7 +31,7 @@ QUIT
 ****
 #
 killdaemon
-exim -DSERVER=server -qqff
+exim -DSERVER=server -DNOTDAEMON -qqff
 ****
 #
 #
index 976615facf68c379f4594f2721f7c2e0d4daa225..f6e49496e3a69ec23b2f5069868cbf6fffc64945 100644 (file)
@@ -31,7 +31,7 @@ QUIT
 ****
 #
 killdaemon
-exim -DSERVER=server -qqff
+exim -DSERVER=server -DNOTDAEMON -qqff
 ****
 #
 #
index f2a45848f2c354a0abeb47305354596ccbfaa025..4a5b3ab383dc978c02631e936d9ab33ef203b4b5 100644 (file)
@@ -30,7 +30,7 @@ QUIT
 ****
 #
 killdaemon
-exim -DSERVER=server -qqff
+exim -DSERVER=server -DNOTDAEMON -qqff
 ****
 #
 #
index 9e493f40ab8b07631d8826df3e58b71b2110b193..0fc4b560a40fcd74a8c0413718c1a015be921414 100644 (file)
@@ -30,7 +30,7 @@ QUIT
 ****
 #
 killdaemon
-exim -DSERVER=server -qqff
+exim -DSERVER=server -DNOTDAEMON -qqff
 ****
 #
 #