Bug 609: Add -C option to exiqgrep
authorLars Timmann <lt@mcs.de>
Thu, 24 Apr 2014 00:03:06 +0000 (17:03 -0700)
committerTodd Lyons <tlyons@exim.org>
Thu, 24 Apr 2014 13:38:41 +0000 (06:38 -0700)
Option is a passthrough to the exim process that it spawns that
  generates the queue list.

Fixed Conflicts:
doc/doc-txt/ChangeLog

doc/doc-docbook/spec.xfpt
doc/doc-txt/ChangeLog
doc/doc-txt/NewStuff
src/src/exiqgrep.src

index 612d147a535ca64311c211e81f7712f98b72ba46..72823028dec465c85ca05968d49285176a062117 100644 (file)
@@ -34683,7 +34683,11 @@ exim -bpu
 or (in case &*-a*& switch is specified)
 .code
 exim -bp
-.endd 
+.endd
+.new
+The &*-C*& option is used to specify an alternate &_exim.conf_& which might
+contain alternate exim configuration the queue management might be using.
+.wen
 
 to obtain a queue listing, and then greps the output to select messages 
 that match given criteria. The following selection options are available:
index 649b730f011ae30cc6105a089c47aa8244337dfb..8bf42d53721053964b143b534f603dfcd722498e 100644 (file)
@@ -93,6 +93,9 @@ TL/08 Bugzilla 1453: New LDAP "SERVERS=" option allows admin to override list
 
 JH/18 New options dnssec_lax, dnssec_strict on dnsdb lookups.
 
+TL/09 Bugzilla 609: Add -C option to exiqgrep, specify which exim.conf to use.
+      Patch submitted by Lars Timman.
+
 
 Exim version 4.82
 -----------------
index bfbfc7150b3231689217ba3b37bd4f9db67367b8..39e2aa4d9c35b84fd711b334d4b4ff774018c32d 100644 (file)
@@ -36,6 +36,9 @@ Version 4.83
     lookup can now set a list of servers to use that is different from the
     default list.
 
+ 7. New command-line option -C for exiqgrep to specify alternate exim.conf
+    file when searching the queue.
+
 
 Version 4.82
 ------------
index 05c1b9ed06ef9ee43212ef9ef1e39798ce71a495..94b17f58bbcf2b999591167178446727f06f4a43 100644 (file)
@@ -43,9 +43,10 @@ if ($^O eq 'darwin') { # aka MacOS X
   $base = 62;
 };
 
-getopts('hf:r:y:o:s:zxlibRca',\%opt);
+getopts('hf:r:y:o:s:C:zxlibRca',\%opt);
 if ($opt{h}) { &help; exit;}
 if ($opt{a}) { $eargs = '-bp'; }
+if ($opt{C}) { $eargs .= ' -C '.$opt{C}; }
 
 # Read message queue output into hash
 &collect();
@@ -61,6 +62,7 @@ sub help() {
 Exim message queue display utility.
 
        -h              This help message.
+       -C              Specify which exim.conf to use.
 
 Selection criteria:
        -f <regexp>     Match sender address sender (field is "< >" wrapped)