From owner-freebsd-bugs@FreeBSD.ORG Tue Sep 5 18:10:17 2006 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 0927416A4DF for ; Tue, 5 Sep 2006 18:10:16 +0000 (UTC) (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 5A81E43D49 for ; Tue, 5 Sep 2006 18:10:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k85IAGLu083940 for ; Tue, 5 Sep 2006 18:10:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k85IAGvl083938; Tue, 5 Sep 2006 18:10:16 GMT (envelope-from gnats) Resent-Date: Tue, 5 Sep 2006 18:10:16 GMT Resent-Message-Id: <200609051810.k85IAGvl083938@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, Laurent LEVIER Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D9C216A4EF for ; Tue, 5 Sep 2006 18:00:39 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C71343D8E for ; Tue, 5 Sep 2006 18:00:15 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k85I0FZ4010713 for ; Tue, 5 Sep 2006 18:00:15 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k85I0FcW010712; Tue, 5 Sep 2006 18:00:15 GMT (envelope-from nobody) Message-Id: <200609051800.k85I0FcW010712@www.freebsd.org> Date: Tue, 5 Sep 2006 18:00:15 GMT From: Laurent LEVIER To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: misc/102913: /etc/rc.d/named killall in jailed OS 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, 05 Sep 2006 18:10:17 -0000 >Number: 102913 >Category: misc >Synopsis: /etc/rc.d/named killall in jailed OS >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 05 18:10:15 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Laurent LEVIER >Release: 6.1p3 >Organization: >Environment: useless >Description: /etc/rc.d/named script tries to kill named with rndc. Upon failure, it kills the named with the 'killall' procedure. Unfortunately, when OS runs jails, this killall also kills all Jails named. Should be corrected to avoid this ;-) >How-To-Repeat: Build a jail Setup DNS into jails /etc/rc.d/named stop >Fix: Instead of killall, take from /etc/rc.conf named args to build the named process line, and use ps to detect this line and then send either -15 or -9. >Release-Note: >Audit-Trail: >Unformatted: