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 <gentoo-user+bounces-136731-garchives=archives.gentoo.org@lists.gentoo.org>)
	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 <gentoo-user@lists.gentoo.org>; Wed, 21 Mar 2012 16:02:33 +0000 (UTC)
Received: by bkwj4 with SMTP id j4so1170591bkw.40
        for <gentoo-user@lists.gentoo.org>; 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: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
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>
	<jk1apk$b2o$1@dough.gmane.org>
	<20120317115300.GB3615@acm.acm>
	<jk3bd5$rp6$1@dough.gmane.org>
	<CADPrc80qcOhyQy8SPmpYbp8vrO6y_H2hg6x594fjoub7hWEvkg@mail.gmail.com>
	<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: <CA+czFiDufGFsexobFn9WxM_iCn2HXN1hrqTLEr6AedcUDs43XQ@mail.gmail.com>
Subject: Re: [gentoo-user] Re: systemd? [ Was: The End Is Near ... ]
From: Michael Mol <mikemol@gmail.com>
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 <alan.mckinnon@gmail.com> w=
rote:
> On Wed, 21 Mar 2012 00:40:27 -0400
> "Walter Dnes" <waltdnes@waltdnes.org> 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