From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1LFN5J-0001cu-3Y for garchives@archives.gentoo.org; Wed, 24 Dec 2008 06:19:09 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D227DE060D; Wed, 24 Dec 2008 06:19:07 +0000 (UTC) Received: from mta-w3.tc.umn.edu (mta-w3.tc.umn.edu [134.84.119.32]) by pigeon.gentoo.org (Postfix) with ESMTP id B45E3E060D for ; Wed, 24 Dec 2008 06:19:07 +0000 (UTC) Received: from [192.168.1.110] (c-71-63-157-77.hsd1.mn.comcast.net [71.63.157.77]) by mta-w3.tc.umn.edu (UMN smtpd) with ESMTP for ; Wed, 24 Dec 2008 00:19:07 -0600 (CST) X-Umn-Remote-Mta: [N] c-71-63-157-77.hsd1.mn.comcast.net [71.63.157.77] #+TS+AU+HN Message-ID: <4951D45A.8030603@gentoo.org> Date: Wed, 24 Dec 2008 00:19:06 -0600 From: Jeremy Olexa User-Agent: Thunderbird 2.0.0.18 (X11/20081209) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: what happened to /etc/init.d/hal{d,daemon,whatever} script ? References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 37f761f0-3a36-408a-b784-b0a7c4663569 X-Archives-Hash: 5655be43144997d964092b26473d4d8e Andrey Grozin wrote: > On Wed, 24 Dec 2008, Petteri R?ty wrote: >> Who has been removing die statements? Is this a suggested way of action >> somewhere by someone? > As recently discussed on the list, econf dies by itself, and || die > should better be removed after econf. The same is true for, e.g., > eqmake4. It was discussed (don't have a reference to the thread at hand) > that it would be useful to have a table which shows which functions die > by themselves, and which not. > > Andrey > I see this asked every X months and never quite figured out why, (this isn't personal against you, Andrey) %% pwd /usr/lib/portage/bin %% grep -l die * ebuild.sh etc-update isolated-functions.sh misc-functions.sh repoman So, that means that none of these die: %% ls do* dobin* dodoc* dohard* doinitd* dolib.a* domo* dosed* doconfd* doenvd* dohtml* doins* dolib.so* donewins@ dosym* dodir* doexe* doinfo* dolib* doman* dosbin* or %% ls new* newbin* newdoc* newexe* newins* newlib.so* newsbin* newconfd* newenvd* newinitd* newlib.a* newman* etc. Take a look for yourself and you will see why there has never been a "table" or anything created. (it is trivial - and you have the source on your computer already) Maybe this should be a question asked on the new dev quizies.."How do I tell if something dies on its own or not?" HTH, Jeremy