Support "-qGpostgresql -Mvl <id>" and a better exiwhat output
authorJeremy Harris <jgh146exb@wizmail.org>
Tue, 31 May 2016 13:49:55 +0000 (14:49 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Tue, 31 May 2016 16:59:49 +0000 (17:59 +0100)
src/src/daemon.c
src/src/exim.c
test/log/0576

index a778c48..779518f 100644 (file)
@@ -1688,17 +1688,19 @@ else if (daemon_listen)
   log_write(0, LOG_MAIN,
     "exim %s daemon started: pid=%d, %s, listening for %s",
     version_string, getpid(), qinfo, big_buffer);
-  set_process_info("daemon(%s): %s, listening for %s", version_string, qinfo, big_buffer);
+  set_process_info("daemon(%s): %s, listening for %s",
+    version_string, qinfo, big_buffer);
   }
 
 else
   {
+  uschar * s = *queue_name
+    ? string_sprintf("-qG%s/%s", queue_name, readconf_printtime(queue_interval))
+    : string_sprintf("-q%s", readconf_printtime(queue_interval));
   log_write(0, LOG_MAIN,
-    "exim %s daemon started: pid=%d, -q%s, not listening for SMTP",
-    version_string, getpid(), readconf_printtime(queue_interval));
-  set_process_info("daemon(%s): -q%s, not listening",
-    version_string,
-    readconf_printtime(queue_interval));
+    "exim %s daemon started: pid=%d, %s, not listening for SMTP",
+    version_string, getpid(), s);
+  set_process_info("daemon(%s): %s, not listening", version_string, s);
   }
 
 /* Do any work it might be useful to amortize over our children
index 38a1ded..1fb543f 100644 (file)
@@ -3488,7 +3488,7 @@ if ((
     ) ||
     (
     msg_action_arg > 0 &&
-    (daemon_listen || queue_interval >= 0 || list_options ||
+    (daemon_listen || queue_interval > 0 || list_options ||
       (checking && msg_action != MSG_LOAD) ||
       bi_option || test_retry_arg >= 0 || test_rewrite_arg >= 0)
     ) ||
index 042d10c..373f1d3 100644 (file)
@@ -16,7 +16,7 @@
 1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local-smtp S=sss Q=lowpri for lowpri@test.ex
 
 ******** SERVER ********
-1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, -q3s, not listening for SMTP
+1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, -qGlowpri/3s, not listening for SMTP
 1999-03-02 09:44:33 Start 'lowpri' queue run: pid=pppp
 1999-03-02 09:44:33 End 'lowpri' queue run: pid=pppp
 1999-03-02 09:44:33 Start 'lowpri' queue run: pid=pppp