From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 15 15:20:11 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8983A10656A5 for ; Tue, 15 Dec 2009 15:20:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4DAC38FC28 for ; Tue, 15 Dec 2009 15:20:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nBFFKBZx060599 for ; Tue, 15 Dec 2009 15:20:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nBFFKBxS060598; Tue, 15 Dec 2009 15:20:11 GMT (envelope-from gnats) Resent-Date: Tue, 15 Dec 2009 15:20:11 GMT Resent-Message-Id: <200912151520.nBFFKBxS060598@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, Petr Lampa Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B461106566C for ; Tue, 15 Dec 2009 15:18:30 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 8A0D88FC17 for ; Tue, 15 Dec 2009 15:18:30 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id nBFFIUw2062054 for ; Tue, 15 Dec 2009 15:18:30 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id nBFFITqD062051; Tue, 15 Dec 2009 15:18:29 GMT (envelope-from nobody) Message-Id: <200912151518.nBFFITqD062051@www.freebsd.org> Date: Tue, 15 Dec 2009 15:18:29 GMT From: Petr Lampa To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: bin/141642: *_program override in /etc/rc.conf stopped working 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: Tue, 15 Dec 2009 15:20:11 -0000 >Number: 141642 >Category: bin >Synopsis: *_program override in /etc/rc.conf stopped working >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 15 15:20:10 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Petr Lampa >Release: 8.0-STABLE >Organization: BUT FIT >Environment: FreeBSD host 8.0-STABLE FreeBSD 8.0-STABLE #0: Tue Dec 15 15:06:04 CET 2009 i386 >Description: Program file override in /etc/rc.conf stopped working in 8.0-STABLE due to this change in /etc/rc.subr: original (7.2): eval _override_command=\$${name}_program command=${_override_command:-$command} current (8.0): eval _override_command=\$${name}_program command=${command:-${_override_command}} output from sh -x: + _rc_prefix='' + eval '_override_command=$named_program' + _override_command=/usr/local/sbin/named + command=/usr/sbin/named + _keywords='start stop restart rcvar reload' /etc/rc.subr version: # $NetBSD: rc.subr,v 1.67 2006/10/07 11:25:15 elad Exp $ # $FreeBSD: src/etc/rc.subr,v 1.88.2.6 2009/12/07 06:25:19 hrs Exp $ >How-To-Repeat: set in /etc/rc.conf: named_program="/usr/local/sbin/named" /usr/sbin/named will be run! >Fix: backout the change (what was the reason?) >Release-Note: >Audit-Trail: >Unformatted: