On Fri, 01 Sep 2006 20:41:24 +0800, W B Hacker <[EMAIL PROTECTED]> wrote: >But we struggle on: > >- The cited work specifies an 'over-write' to a file that debconf will use to >apply the new configuration when trigged by a restart...
|$ zgrep over-write /usr/share/doc/exim4-base/README.Debian.gz | wc -l |0 |$ I do not understand what you mean. >Your statement, above, implies an immunity to that sequence of events - >granted >specifically to ~/exim4.conf. Yes, /etc/exim4/exim4.conf is never ever automatically touched, and it usually does not exist. >What am I missing w/r ~/exim4.cong-template? /etc/exim4/exim4.conf.template contains some tokens that need to be replaced by actual configuration (mostly domain and IP lists) before the configuration becomes valid. The result of that replace (the script update-exim4.conf is little more than a big sed expression on steroids) is placed in /var/lib/exim4/config.autogenerated, which is the normal configuration file that exim reads: |# exim -bV | grep '^Configuration' |Configuration file is /var/lib/exim4/config.autogenerated |# >- directly editing ~/exim4.conf-tempate will do nothing until the process that >*uses* the template to create~/exim4.conf is invoked? /var/lib/exim4/config.autogenerated is generated automatically by calling the script update-exim4.conf. The init script /etc/init.d/exim4 takes care of that before actually invoking the daemon. >- if ~/exim4.conf already exists, then said process will (silently?) fail? >(meaning it is a one-time shot, unless manual rm or mv is done? /etc/exim4/exim4.conf is never ever touched. /var/lib/exim4/config.autogenerated is silently overwritten on each invocation of update-exim4.conf, and carries a prominent warning automatically added by update-exim4.conf: |######### |# WARNING WARNING WARNING |# WARNING WARNING WARNING |# WARNING WARNING WARNING |# WARNING WARNING WARNING |# WARNING WARNING WARNING |# This file is generated dynamically from the files in |# the conf.d/ directory, or from exim4.conf.template respectively. |# Additional information is read from update-exim4.conf.conf |# This version of the file was created from the directory /etc/exim4 |# Any changes you make here will be lost. |# See /usr/share/doc/exim4-base/README.Debian.gz and update-exim4.conf(8) |# for instructions of customization. |# WARNING WARNING WARNING |# WARNING WARNING WARNING |# WARNING WARNING WARNING |# WARNING WARNING WARNING |# WARNING WARNING WARNING |######### >- ~/exim4.conf-template and ~/exim4.conf exist outside the realm of whatever >ELSE Debmagically configures (all/some/no) Exim installations? /etc/exim4/exim4.conf.template is generated at package build time, but can be re-generated from the small config snippets we provide by means of update-exim4.conf.template. This is a process that the normal user will usually not do until she knows exactly what she is doing. /etc/exim4/exim4.conf is never ever touched by any script, and does usually not exist on a normal system. >Clarify that - and other things - in the docs, I am actually not sure which kind of clarification is needed. What I wrote above is mentioned in the docs several times. I am at a loss to guess why people keep missing that information short of ignoring the docs in their entirety. >and you might get more than 4 new >'seekers' of Debian-specific information in a given month [1]. I suspect that most people do ignore the documentation in the package but instead use a web search engine to find it, and exim.org is more popular with the search engines than Debian.org is. It would probably be a good idea to have Debian's docs referred to from exim.org Maybe it would also be a good idea to have the relationship of the files set out graphically. Greetings Marc -- -------------------------------------- !! No courtesy copies, please !! ----- Marc Haber | " Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom " | http://www.zugschlus.de/ Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834 -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
