[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OpenRC + Hurd status (was: [Proposal] GR: Selecting the default init system for Debian)



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: