conf/86252: [PATCH] /etc/rc.d/sendmail wants to build aliases.db
even if not possible
Andre Albsmeier
Andre.Albsmeier at siemens.com
Sat Sep 17 02:20:08 PDT 2005
>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:
More information about the freebsd-bugs
mailing list