From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SAO1U-0004Bv-FN for garchives@archives.gentoo.org; Wed, 21 Mar 2012 16:04:28 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D8835E0B94; Wed, 21 Mar 2012 16:04:03 +0000 (UTC) Received: from mail-bk0-f53.google.com (mail-bk0-f53.google.com [209.85.214.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 580BFE0B37 for ; Wed, 21 Mar 2012 16:02:33 +0000 (UTC) Received: by bkwj4 with SMTP id j4so1170591bkw.40 for ; Wed, 21 Mar 2012 09:02:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=9Ii/2YqxNO4v7MsRtss/bbemmrxzIho3gD5EHLWa5Hs=; b=u1HNjP/hYwTYj0DwiNnA4qjEGq1HrQ9VJjcMfhFWOPD6bJfCMoontNEKwUghjYX53E sHWEhVELdBjrMn/PeTOvZbj2gkAVTEHectY6Hp3e7uPH4Nm7oSy9seGnXVk8SCj8fjVN 3lM3qv881HHaNVRzfsX0SKX8oZVCyzPwoQZRjnLooRMI/pz41r7BeEPNjhqWJDOkdXF1 8lEBVzP5gxIQut6Faah7pYbbAxnxTc9KVPAsNWlKKAPgpJramdbTFsneNQfYSJyuz7jl wUVmxacAHhb0v+kHiBgwrmzzQiYlR8sCWpIFUUBT5EaSYCXOc1rotXSPF07HfRtHi0fo +41A== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.205.132.145 with SMTP id hu17mr1767720bkc.66.1332345752454; Wed, 21 Mar 2012 09:02:32 -0700 (PDT) Received: by 10.204.164.76 with HTTP; Wed, 21 Mar 2012 09:02:32 -0700 (PDT) In-Reply-To: <20120321162924.08ac20df@khamul.example.com> References: <709768995.843751.1331957483491.JavaMail.open-xchange@email.1and1.com> <20120317115300.GB3615@acm.acm> <20120318151502.36891b0a@khamul.example.com> <20120318222337.GA11848@waltdnes.org> <20120319003526.5cb093c3@khamul.example.com> <20120319225822.GA13451@waltdnes.org> <20120320011824.0c4f0748@khamul.example.com> <20120321044027.GC15853@waltdnes.org> <20120321162924.08ac20df@khamul.example.com> Date: Wed, 21 Mar 2012 12:02:32 -0400 Message-ID: Subject: Re: [gentoo-user] Re: systemd? [ Was: The End Is Near ... ] From: Michael Mol To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 9a5dbb3d-47cd-4f34-8f14-61b5be1dca74 X-Archives-Hash: b4e213dd83dfd6e03e1e7a79141ac81b On Wed, Mar 21, 2012 at 10:29 AM, Alan McKinnon w= rote: > On Wed, 21 Mar 2012 00:40:27 -0400 > "Walter Dnes" wrote: > >> On Tue, Mar 20, 2012 at 01:18:24AM +0200, Alan McKinnon wrote >> >> > I'm not sure where you're going with this. We're discussing an init >> > system and good, simple ways to start services. App maintainers are >> > going to continue to do whatever they feel they ought to do, some >> > might write the systemd files, some might not - that is what already >> > happens. Someone has to write it and what goes in it depends on what >> > the app code does, not the other way round. >> >> =C2=A0 The point I'm making is that if the initialization is moved into = the >> binary, then the binary will have to be patched/modified/whatever. >> There's already somebody with a systemd overlay. =C2=A0Assuming that the >> initialization code gets shoved into the binary, how does it >> simultaneously support openrc/systemd/linux/bsd/Sun/HPUX/etc/etc? =C2=A0= The >> only realistic answer I see is leaving the init code to the distro >> maintainer. =C2=A0We don't expect the upstream for sshd or any other >> software to write Gentoo-specific stuff like ebuilds. =C2=A0Whey should >> they be expected to write Gentoo-specific initscripts? > > Fair enough > >> > As for the last question, I really have no idea where you're taking >> > this. I don't know the answer, I've never been a maintainer in that >> > position. Being the arrogant shit that I am, I reckon I would >> > probably tell the user to piss off and I don't support hobby crap. >> > But hey, that's just what I think I might say while sitting here on >> > my couch. >> >> =C2=A0 So you're saying you wouldn't have supported... > > No, you're saying that you believe that you think I would say that > based on some extrapolation of I don't know what. > > I said no such thing. > I said that I don't know what I would do > > Let's not get too carried away with Linus's little project being > representative of anything. It's a fluke. There are 100s of other hobby > systems that went nowhere. I said this before, but it sounds useful to try to reiterate: * It's probable that service-specific files should not be included in the init system package. * Service-specific init files should probably be part of the distro-localized version of a service-providing package. This doesn't mean modifying binaries, this is part of bootstrapping a service's environment. Call it "deferred installation stages", if you like; things which need to be done for the service to be configured and properly operate. --=20 :wq