Default PATH in pipe transport is now /bin:/usr/bin rather than just
authorPhilip Hazel <ph10@hermes.cam.ac.uk>
Thu, 13 Oct 2005 13:21:00 +0000 (13:21 +0000)
committerPhilip Hazel <ph10@hermes.cam.ac.uk>
Thu, 13 Oct 2005 13:21:00 +0000 (13:21 +0000)
/usr/bin.

doc/doc-txt/ChangeLog
src/src/transports/pipe.c

index 6c0529072ca1102343ef9dc045d1933a59aa9fd7..acac820612213067546d56c56cc356ef8ccce1b7 100644 (file)
@@ -1,4 +1,4 @@
-$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.249 2005/10/12 11:00:34 ph10 Exp $
+$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.250 2005/10/13 13:21:00 ph10 Exp $
 
 Change log file for Exim from version 4.21
 -------------------------------------------
@@ -34,6 +34,10 @@ PH/02 Several tidies to the handling of ${prvs and ${prvscheck:
       (5) Because of (4), we can now allow for the use of $prvscheck_result
           inside the third argument.
 
+PH/03 For some reason, the default setting of PATH when running a command from
+      a pipe transport was just "/usr/bin". I have changed it to
+      "/bin:/usr/bin".
+
 
 Exim version 4.54
 -----------------
index fe32e1267e0e54e588832bc7b97d18fb539921d6..421728d7eff046a16457762c18fc3223619511c2 100644 (file)
@@ -1,4 +1,4 @@
-/* $Cambridge: exim/src/src/transports/pipe.c,v 1.7 2005/06/27 14:29:44 ph10 Exp $ */
+/* $Cambridge: exim/src/src/transports/pipe.c,v 1.8 2005/10/13 13:21:00 ph10 Exp $ */
 
 /*************************************************
 *     Exim - an Internet mail transport agent    *
@@ -89,7 +89,7 @@ pipe_transport_options_block pipe_transport_option_defaults = {
   NULL,           /* cmd */
   NULL,           /* allow_commands */
   NULL,           /* environment */
-  US"/usr/bin",   /* path */
+  US"/bin:/usr/bin",  /* path */
   NULL,           /* message_prefix (reset in init if not bsmtp) */
   NULL,           /* message_suffix (ditto) */
   US mac_expanded_string(EX_TEMPFAIL) ":"    /* temp_errors */