Package: postfix Version: 2.1.5-9 Severity: normal Tags: patch I run postfix as chroot (which is the default setting). I recently installed mDNS, also known als "Bonjour", or zeroconfig. (It's not available as a Debian packages yet). The later includes a config file /etc/nss_mdns.config which is used by the name server switch (nss): e.g. by gethostbyaddr() and gethostbyname().
Since the chrooted postfix can't access this file, I get the following error: Oct 17 14:17:23 mickey postfix/smtp[11557]: mdns: Couldn't open nss_mdns configuration file /etc/nss_mdns.conf, using default. I simply fixed it by patching the /etc/init.d/postfix startup script to copy this file. The startup script correctly only copies the file if it exists, and does leave it alone if it does not. Below is the patch. --- /etc/init.d/postfix 2006-10-17 14:51:13.000000000 +0200 +++ /etc/init.d/postfix-nss 2006-10-17 14:50:29.000000000 +0200 @@ -41,7 +41,7 @@ fi FILES="etc/localtime etc/services etc/resolv.conf etc/hosts \ - etc/nsswitch.conf" + etc/nsswitch.conf etc/nss_mdns.conf" for file in $FILES; do [ -d ${file%/*} ] || mkdir -p ${file%/*} if [ -f /${file} ]; then rm -f ${file} && cp /${file} ${file}; fi -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (50, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.13 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8) Versions of packages postfix depends on: ii adduser 3.63 Add and remove users and groups ii debconf [debconf-2.0] 1.4.30.13 Debian configuration management sy ii dpkg 1.10.28 Package maintenance system for Deb ii libc6 2.3.2.ds1-22sarge4 GNU C Library: Shared libraries an ii libdb4.2 4.2.52-18 Berkeley v4.2 Database Libraries [ ii libgdbm3 1.8.3-2 GNU dbm database routines (runtime ii netbase 4.21 Basic TCP/IP networking system -- debconf information excluded -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]