On Mon, May 9, 2016 at 1:21 AM, Matthew Marchese <maffblas...@gentoo.org> wrote:
> Looks good. Nice work, fellas.

++

>
> I'll do some testing of my own on those stage tarballs so that I can write
> some docs, unless you'd like to write them, blueness. This should ease the
> path on the systemd "Handbook extension" idea I've been throwing around.
>

While there is no question that having systemd stage3s is a major
improvement, it actually is likely to make the handbook more
complicated.

I've been too lazy to make the changes, but in my testing it is
actually very simple to use the openrc handbook to install systemd.
You just pick a systemd profile, configure the entire system using
openrc per the handbook, and then emerge -u @world.  That will install
systemd and the Gentoo systemd ebuilds port-over the openrc
configuration.

If you start out with systemd then you need to use the systemd
configuration tools.  So, instead of using the existing procedure for
eselect locale or setting the timezone you're going to use localectl
and timedatectl.  That means a lot more openrc and systemd-specific
steps in the guide.  Likewise, if you have a systemd-based install CD
then you're going to want to use nspawn to mount the "chroot."  I
don't know if there is a good systemd-based rescue CD out there
though, and ironically having systemd on the installer makes the most
sense for both systemd and openrc installations simply because nspawn
is so handy.  Also, if you don't boot into systemd then you'll either
need to do the configuration after rebooting, or you'll need to follow
the steps to get dbus/etc running so that the systemd configuration
tools work.

The overall workflow will be identical.  You just need to change the
commands at many of the steps, unless they're all turned into eselect
modules that are smart enough to call the right tool.

Is there actually a decent systemd-based rescue CD out there?

-- 
Rich

Reply via email to