From owner-svn-src-all@freebsd.org Tue Dec 6 19:35:49 2016 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 57E8EC6A54D for ; Tue, 6 Dec 2016 19:35:49 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EC1B7B5C for ; Tue, 6 Dec 2016 19:35:48 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: 2b9218bf-bbeb-11e6-9673-39b5816e8152 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.78.92.27 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.78.92.27]) by outbound1.eu.mailhop.org (Halon) with ESMTPSA id 2b9218bf-bbeb-11e6-9673-39b5816e8152; Tue, 06 Dec 2016 19:35:41 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id uB6JZY9N016747; Tue, 6 Dec 2016 12:35:34 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <1481052934.1889.267.camel@freebsd.org> Subject: Re: svn commit: r309625 - head/sbin/rcorder From: Ian Lepore To: Eric van Gyzen , Ravi Pokala , src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Date: Tue, 06 Dec 2016 12:35:34 -0700 In-Reply-To: References: <201612061549.uB6Fndxo044249@repo.freebsd.org> Content-Type: text/plain; charset="iso-8859-7" X-Mailer: Evolution 3.18.5.1 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Dec 2016 19:35:49 -0000 On Tue, 2016-12-06 at 13:07 -0600, Eric van Gyzen wrote: > On 12/06/2016 11:30, Ravi Pokala wrote: > > > > For grins, I ran this on my build server. The resulting graph is... > > complex. But one thing was immediately clear: neither > > /etc/rc.d/dhclient and /etc/rc.d/natd depend on anything. That > > seems > > wrong: I would expect them to have some sort of dependency on > > NETWORKING, either BEFORE (since dhclient may be involved in > > bringing > > up the network) or REQUIRE (since it doesnąt make sense to run a > > networking daemon like natd before networking is up). > I saw that, too.  I'm pretty sure they're not called directly, but > are > called from other scripts, such as network.subr and ipfw, > respectively. > They certainly /look/ like they can be called directly.  Maybe that's > leftover from an older style of configuration?  I defer to the rc > experts. > > Eric > The clue for that is the "nostart" keyword -- scripts flagged with that won't be run automatically because /etc/rc does 'rcorder -s nostart', but they can be run by other scripts or from devd. -- Ian