From owner-cvs-etc Wed Jun 25 00:23:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA07147 for cvs-etc-outgoing; Wed, 25 Jun 1997 00:23:39 -0700 (PDT) Received: from precipice.shockwave.com (ppp-206-170-5-41.rdcy01.pacbell.net [206.170.5.41]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA07141; Wed, 25 Jun 1997 00:23:33 -0700 (PDT) Received: from shockwave.com (localhost [127.0.0.1]) by precipice.shockwave.com (8.8.5/8.7.3) with ESMTP id AAA26789; Wed, 25 Jun 1997 00:22:05 -0700 (PDT) Message-Id: <199706250722.AAA26789@precipice.shockwave.com> To: Masafumi NAKANE/=?ISO-2022-JP?B?GyRCQ2Y6LDJtSjgbKEI=?= cc: dima@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-etc@FreeBSD.ORG Subject: Re: cvs commit: src/etc rc In-reply-to: Your message of "Wed, 25 Jun 1997 13:17:55 +0900." <199706250417.NAA04993@bourbon.sfc.wide.ad.jp> Date: Wed, 25 Jun 1997 00:22:05 -0700 From: Paul Traina Sender: owner-cvs-etc@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Agreed, it's really nice to have rc.local be executed by a subshell that cannot, under any circumstances, screw with stuff in /etc/rc. From: Masafumi NAKANE/=?ISO-2022-JP?B?GyRCQ2Y6LDJtSjgbKEI=?= Subject: Re: cvs commit: src/etc rc > dima 1997/06/24 20:12:13 PDT > Modified files: > etc rc > Log: > sh /etc/rc.local -> . /etc/rc.local > Revision Changes Path > 1.130 +2 -2 src/etc/rc What's the advantage of the latter form over the former one? I can only see disadvantage. What if rc.local exists but doesn't have execution bit set? Of course you can change the test for rc.local to -x from -f. (If we keep this sh /etc/rc.local -> ./etc/rc.local change, we at least need to make this change to the test for rc.local, I believe.) But if you are not careful enough, there are good possibility that you think rc.local gets executed if it's present. Cheers, Max