From owner-freebsd-rc@FreeBSD.ORG Wed Aug 24 15:47:19 2011 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B55CF1065675; Wed, 24 Aug 2011 15:47:19 +0000 (UTC) (envelope-from buganini@gmail.com) Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by mx1.freebsd.org (Postfix) with ESMTP id 7394E8FC0A; Wed, 24 Aug 2011 15:47:19 +0000 (UTC) Received: by iye7 with SMTP id 7so4626891iye.17 for ; Wed, 24 Aug 2011 08:47:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Hl8Zsm8RU3vPdb99OpMbtWJz8zc8+yQtcfFdu0kJZ54=; b=q6qs71oMPHnHT0hDVVKMyN1Vxrc7rkmwfWk40ZRyJhuUszFL2J5iZ0M0mRnZX/bUGO WMP9vxZOcmRqAqf3u5ubFeBxUT8sCdGEjA8yDJhP7tbxVTX7vUcugEmsMGDXkLLoncW5 TETxF50edMsUer+I6TtvFPqN5yVpsefhCLv/U= MIME-Version: 1.0 Received: by 10.231.20.136 with SMTP id f8mr10662050ibb.32.1314200838933; Wed, 24 Aug 2011 08:47:18 -0700 (PDT) Received: by 10.231.31.140 with HTTP; Wed, 24 Aug 2011 08:47:18 -0700 (PDT) In-Reply-To: References: <20110821121509.GA27730@crane.none> <236FDE42-804C-4ADE-AD3C-2EF8D43522EA@webweaving.org> Date: Wed, 24 Aug 2011 23:47:18 +0800 Message-ID: From: Buganini To: Dirk-Willem van Gulik Content-Type: text/plain; charset=UTF-8 Cc: freebsd-hackers@freebsd.org, kilian , freebsd-rc@freebsd.org, Vitaly Magerya Subject: Re: Concurrent execution of rc-scripts with rcorder(8) X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Aug 2011 15:47:19 -0000 Further optimization in rc.d: splitting non-networking DAEMON (eg. moused) Critical issue in rcexecr: stop_boot (in /etc/rc.subr) doesn't stop rcexecr it might need a check before involving /usr/local/etc/rc.d/*, or just kill child processes? --Buganini