Re: OpenRC + Hurd status (was: [Proposal] GR: Selecting the default init system for Debian)
- To: debian-vote@lists.debian.org
- Subject: Re: OpenRC + Hurd status (was: [Proposal] GR: Selecting the default init system for Debian)
- From: Thomas Goirand <zigo@debian.org>
- Date: Wed, 05 Feb 2014 16:03:16 +0800
- Message-id: <[🔎] 52F1F044.2070204@debian.org>
- In-reply-to: <52E7D07A.3030209@debian.org>
- References: <20140119000144.GA30426@gaara.hadrons.org> <20140127193952.GA25795@gaara.hadrons.org> <52E7D07A.3030209@debian.org>
On 01/28/2014 11:44 PM, Thomas Goirand wrote:
> On 01/28/2014 03:39 AM, Guillem Jover wrote:
>> Option D
>>
>> * Switch to sysvinit + OpenRC wherever available.
>> - architectures where OpenRC is not currently available will switch
>> whenever OpenRC has been ported, retaining their current default
>> in the meantime.
>> - a reimplementation of OpenRC, providing the same interfaces to
>> the wider system, would satisfy the criteria above.
>
> I'm bothered by this phrasing. The "wherever available" doesn't sound
> appropriate to me.
It doesn't even more now! :)
I've also sent this to #727708, though it may be useful to write it here
as well, if we finally go for a GR (option which I don't support btw).
With the latest sysvinit package from Sid (eg: 2.88dsf-47) and the
latest OpenRC package from Experimental (eg: 0.12.4+20131230-8), then
Hurd just boots fine with OpenRC! :)
Here's how to do it:
apt-get install initscripts sysv-rc sysvinit \
sysvinit-core sysvinit-utils
update-alternatives --config runsystem
The later command tells hurd to use sysv-rc (otherwise it continues to
use the Hurd specific boot hack thing...). Then just install OpenRC on
top of that:
apt-get install openrc
I'm not sure installing sysv-rc is even needed. Probably installing
OpenRC first, then the other sysvinit packages would work as well.
There's nothing more to it: it just works (tm)! :)
Hoping that the status update and our porting efforts are appreciated,
Cheers,
Thomas Goirand (zigo)
P.S: My experience with Hurd was ok-ish, though the "console randomly
doesn't come up" bug was really frustrating, especially considering that
Hurd only uses ext2. :(
Reply to: