From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DMARC_MISSING, MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=4.0.0 Received: from exchange.colubris.com (gate.colubris.com [206.162.167.230]) by chiba.3jane.net (Postfix) with ESMTP id 16EAF2019ED7 for ; Mon, 11 Mar 2002 13:32:43 -0600 (CST) Received: from colubris.com ([192.168.30.147] RDNS failed) by exchange.colubris.com with Microsoft SMTPSVC(5.0.2195.3779); Mon, 11 Mar 2002 14:25:55 -0500 Message-ID: <3C8D0648.6070300@colubris.com> Date: Mon, 11 Mar 2002 14:32:24 -0500 From: Yannick Koehler User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.8) Gecko/20020218 X-Accept-Language: en-us MIME-Version: 1.0 To: gentoo-dev@gentoo.org Subject: Re: [gentoo-dev] /etc/init.d References: <3C8CEDD8.2000907@colubris.com> <3C8CF4C5.1050901@colubris.com> <20020311184223.GB28735@rearviewmirror.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 11 Mar 2002 19:25:55.0156 (UTC) FILETIME=[906AF140:01C1C932] Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk Reply-To: gentoo-dev@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux developer list List-Unsubscribe: , List-Archive: X-Archives-Salt: 7c6331a5-5702-4d8d-b006-68661165fc0b X-Archives-Hash: 51a0350c457ec60c65905ae5ceed0fd2 Matt Beland wrote: > On Mon, Mar 11, 2002 at 01:17:41PM -0500, Yannick Koehler wrote: > >>Yannick Koehler wrote: >> >>>Guys, >>> >>> not sure for anyone else but is init.d really need to be protected? >>>I mean does someone really change files in that directory (other than >>>adding or removing)? >>> >>> That dir should always get merged. It would also get really nice of >>>the portage could detect that no changes has been made to the file since >>>its installation and therefore merge it without any issues. >>> >>> Like if the protected config file's time were saved in a temp files >>>that portage would look into before merging to see if the date has or >>>not change since the last install. >>> >>>Yannick Koehler >>> >>>_______________________________________________ >>>gentoo-dev mailing list >>>gentoo-dev@gentoo.org >>>http://lists.gentoo.org/mailman/listinfo/gentoo-dev >>> >> >>Another point I have to make here is that there's a lot of files in >>there and MOST people won't change them. Therefore the fact that each >>time someone play in there make 80-90% people force to merge many files >>is not really friendly. >> > > Friendly, no, but it is proper behavior. Those files are critical to the > proper operation of the system, and as such changes should be approached > with caution. Even if you as a Gentoo user are not making any customized > changes, it's a very good idea for you to be aware of changes in those > files - that way, if you do emerge update --world and one of your daemons > breaks, you know if there've been any changes to the init script. It may > not be a critical issue for you, but it will be for some. > > While I agree they are critical, I don't agree that they are more important than the program they control. And that program is emerge automatically. If the script work but the program failed after an emerge I think it is at the same critical level. Therefore I think they should be treated the same. Now they are treated as config file and require end-users intervention when I don't see a reason for most end-user. Like programs, some users will modify their program by using personnaly modified source tree and those would know not to put the binary or merge those package. Actually I think it's even worse treating those files as config. Because new users, the one that you always want to get in a distro may be running pretty old script as they may not be aware on how to do the merge step manually. Yannick Koehler