From owner-freebsd-bugs@FreeBSD.ORG Wed Sep 5 16:49:36 2007 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B365816A41A for ; Wed, 5 Sep 2007 16:49:36 +0000 (UTC) (envelope-from pete@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id A251C13C459 for ; Wed, 5 Sep 2007 16:49:36 +0000 (UTC) (envelope-from pete@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1937) id D37401A4DA1; Wed, 5 Sep 2007 09:20:28 -0700 (PDT) Date: Wed, 5 Sep 2007 09:20:28 -0700 From: pete@mu.org To: freebsd-bugs@freebsd.org Message-ID: <20070905162028.GA13377@mu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-PGP-Key-Location: http://www.more.net/~pete/pubkey.asc X-PGP-Key-Fingerprint: 0429 BBF3 2FAC F428 0107 3523 8133 496D F164 407C X-Editor: VIM 7.0 - Vi IMproved [http://www.vim.org] Subject: /etc/rc.d/named in 6.2 now breaks other nameds 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: Wed, 05 Sep 2007 16:49:36 -0000 We've been running dual named servers for several years on FreeBSD, and usually the /etc/rc.d/named only operates on the /usr/sbin/named. The bind we run from /usr/local has independent start and stop scripts out of /usr/local/etc/rc.d. However, it appears the /etc/rc.d/named in FreeBSD 6.2 now does something that equates to a kill all, and kills any named that is running. # Old pre 6.2 way: Stopping named. + _doit=kill -TERM 82067 + [ -n ] + eval kill -TERM 82067 + kill -TERM 82067 + _return=0 + [ 0 -ne 0 ] + wait_for_pids 82067 + _list=82067 # New 6.2 way: Stopping named+ rndc stop + echo -n : rndc failed, trying killall: : rndc failed, trying killall: + killall named : + echo . : Can this be set up kill just the pid in /var/run/named/named.pid as it used to? Thanks, Pete