Date: Sat, 17 Sep 2005 11:15:34 +0200 (CEST) From: Andre Albsmeier <Andre.Albsmeier@siemens.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: conf/86252: [PATCH] /etc/rc.d/sendmail wants to build aliases.db even if not possible Message-ID: <200509170915.j8H9FYHT027595@curry.mchp.siemens.de> Resent-Message-ID: <200509170920.j8H9K7R5038564@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 86252 >Category: conf >Synopsis: [PATCH] /etc/rc.d/sendmail wants to build aliases.db even if not possible >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Sep 17 09:20:07 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Andre Albsmeier >Release: FreeBSD 5.4-STABLE i386 >Organization: >Environment: System: FreeBSD 5.4-STABLE #0: Thu Sep 15 15:59:28 CEST 2005 >Description: sendmail tries to rebuild the aliases.db on startup even if you don't use an alias file in your config (e.g. by using the sendmail nullclient feature). In this case you will see a confusing message /etc/mail/aliases.db not present, generating on each startup. >How-To-Repeat: Build a sendmail.cf without alias support and reboot (or run /etc/rc.d/sendmail). >Fix: This is what I use now: --- /etc/rc.d/sendmail.OLD Mon Sep 5 08:31:56 2005 +++ /etc/rc.d/sendmail Sat Sep 17 10:45:37 2005 @@ -64,7 +64,7 @@ "${name}: /etc/mail/aliases newer than /etc/mail/aliases.db, regenerating" /usr/bin/newaliases fi - else + elif ! egrep -q '#[[:space:]]*O[[:space:]]+AliasFile' "${required_files:-/etc/mail/sendmail.cf}"; then echo \ "${name}: /etc/mail/aliases.db not present, generating" /usr/bin/newaliases >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509170915.j8H9FYHT027595>