Bug 154956 - [PATCH] default config file for mail/exim
Summary: [PATCH] default config file for mail/exim
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Eygene Ryabinkin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-22 13:20 UTC by alex.deiter
Modified: 2011-03-28 15:10 UTC (History)
0 users

See Also:


Attachments
file.diff (1.09 KB, patch)
2011-02-22 13:20 UTC, alex.deiter
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description alex.deiter 2011-02-22 13:20:06 UTC
Port mail/exim does not provide way for specify default location of the configuration file: ${PREFIX}/etc/exim/configure

Please review patch

Fix: cd /usr/ports/mail/exim
patch -p0 < exim.txt
make CFG_FILE_PATH=/path/to/exim/cfg install

Patch attached with submission follows:
How-To-Repeat: cd /usr/ports/mail/exim
make install
Comment 1 Bruce Cran freebsd_committer freebsd_triage 2011-02-22 14:31:13 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-ports-bugs

Ports PR.
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2011-02-22 14:32:06 UTC
Responsible Changed
From-To: freebsd-ports-bugs->rea

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 3 Eygene Ryabinkin freebsd_committer freebsd_triage 2011-02-24 15:53:46 UTC
Will test the patch and commit it once tests will be finished.
--=20
Eygene Ryabinkin                                        ,,,^..^,,,
[ Life's unfair - but root password helps!           | codelabs.ru ]
[ 82FE 06BC D497 C0DE 49EC  4FF0 16AF 9EAE 8152 ECFB | freebsd.org ]
Comment 4 Eygene Ryabinkin freebsd_committer freebsd_triage 2011-03-22 12:18:18 UTC
Thu, Feb 24, 2011 at 04:00:24PM +0000, Eygene Ryabinkin wrote:
>  Will test the patch and commit it once tests will be finished.

Mergin' this feature with the update to 4.75 that is already being
tested on our mail servers.  Will commit after a couple days of
testing for 4.75.
-- 
Eygene Ryabinkin                                        ,,,^..^,,,
[ Life's unfair - but root password helps!           | codelabs.ru ]
[ 82FE 06BC D497 C0DE 49EC  4FF0 16AF 9EAE 8152 ECFB | freebsd.org ]
Comment 5 dfilter service freebsd_committer freebsd_triage 2011-03-28 14:50:33 UTC
rea         2011-03-28 13:50:19 UTC

  FreeBSD ports repository

  Modified files:
    mail/exim            Makefile distinfo 
    mail/exim/files      patch-src::EDITME 
  Log:
  mail/exim: upgrade to 4.75
  
  From NewStuff-4.75:
  
   1. In addition to the existing LDAP and LDAP/SSL ("ldaps") support,
   there is now LDAP/TLS support, given sufficiently modern OpenLDAP
   client libraries.  The following global options have been added in
   support of this: ldap_ca_cert_dir, ldap_ca_cert_file, ldap_cert_file,
   ldap_cert_key, ldap_cipher_suite, ldap_require_cert, ldap_start_tls.
  
   2. The pipe transport now takes a boolean option, "freeze_signal",
   default false.  When true, if the external delivery command exits on
   a signal then Exim will freeze the message in the queue, instead of
   generating a bounce.
  
   3. Log filenames may now use %M as an escape, instead of %D (still
   available).  The %M pattern expands to yyyymm, providing month-level
   resolution.
  
   4. The $message_linecount variable is now updated for the maildir_tag
   option, in the same way as $message_size, to reflect the real number
   of lines, including any header additions or removals from transport.
  
   5. When contacting a pool of SpamAssassin servers configured in
   spamd_address, Exim now selects entries randomly, to better scale in
   a cluster setup.
  
  Full changelog and new stuff files:
   - ftp://exim.inode.at/exim/ChangeLogs/ChangeLog-4.75
   - ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.75
  
  Added two configurable knobs (based on ports/154956):
   - CONFIG_FILE_PATH: location of the main configuration file
   - ALT_CONFIG_PREFIX: prefix for alternative configuration files.
  
  PR: 154956
  Feature safe: yes
  Approved by: garga (mentor)
  
  Revision  Changes    Path
  1.258     +19 -3     ports/mail/exim/Makefile
  1.103     +2 -2      ports/mail/exim/distinfo
  1.30      +2 -2      ports/mail/exim/files/patch-src::EDITME
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Eygene Ryabinkin freebsd_committer freebsd_triage 2011-03-28 15:08:29 UTC
State Changed
From-To: open->closed

Update to 4.75 included new option that allow to specify 
the location of the configuration file. 

Thanks for your submission!