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