From owner-freebsd-bugs@FreeBSD.ORG Sat Sep 17 09:20:08 2005 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9F8216A420 for ; Sat, 17 Sep 2005 09:20:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B518843D4C for ; Sat, 17 Sep 2005 09:20:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8H9K7od038566 for ; Sat, 17 Sep 2005 09:20:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8H9K7R5038564; Sat, 17 Sep 2005 09:20:07 GMT (envelope-from gnats) Resent-Date: Sat, 17 Sep 2005 09:20:07 GMT Resent-Message-Id: <200509170920.j8H9K7R5038564@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Andre Albsmeier Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 707DA16A41F for ; Sat, 17 Sep 2005 09:15:38 +0000 (GMT) (envelope-from Andre.Albsmeier@siemens.com) Received: from thoth.sbs.de (thoth.sbs.de [192.35.17.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id C6E7543D46 for ; Sat, 17 Sep 2005 09:15:37 +0000 (GMT) (envelope-from Andre.Albsmeier@siemens.com) Received: from mail3.siemens.de (mail3.siemens.de [139.25.208.14]) by thoth.sbs.de (8.12.6/8.12.6) with ESMTP id j8H9FaI7025884 for ; Sat, 17 Sep 2005 11:15:36 +0200 Received: from ims.mchp.siemens.de (ims.mchp.siemens.de [139.25.31.39]) by mail3.siemens.de (8.12.6/8.12.6) with ESMTP id j8H9FZlQ026509 for ; Sat, 17 Sep 2005 11:15:35 +0200 Received: from mail-ct.mchp.siemens.de (mail-ct.mchp.siemens.de [139.25.31.51]) by ims.mchp.siemens.de with ESMTP id j8H9FZJQ026405 for ; Sat, 17 Sep 2005 11:15:35 +0200 (MEST) Received: from curry.mchp.siemens.de (curry [139.25.40.130]) by mail-ct.mchp.siemens.de (8.12.11/8.12.11) with ESMTP id j8H9FZnd007457 for ; Sat, 17 Sep 2005 11:15:35 +0200 (MEST) Received: (from localhost) by curry.mchp.siemens.de (8.13.4/8.13.4) id j8H9FYWQ014513 for FreeBSD-gnats-submit@freebsd.org; Sat, 17 Sep 2005 11:15:34 +0200 (CEST) Message-Id: <200509170915.j8H9FYHT027595@curry.mchp.siemens.de> Date: Sat, 17 Sep 2005 11:15:34 +0200 (CEST) From: Andre Albsmeier To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: conf/86252: [PATCH] /etc/rc.d/sendmail wants to build aliases.db even if not possible X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Sep 2005 09:20:08 -0000 >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: