Hi; just to let you guys know that my overlay for having a
systemd-only Gentoo machine (no OpenRC, no baselayout, no sysvinit),
it's available, sync'ed with the portage tree of March 11 (it took me
a few days to update all my machines and to check everything was
With the re-introduction of virtual/modutils everything got easier,
and now the major problem (IMHO) is bug 373219:
Basically, several scripts on the tree source
/etc/init.d/functions.sh, *without* explicitly depending on
sys-apps/openrc. Since I'm actually running my machines without
/etc/init.d (nor /etc/conf.d, nor /etc/runleves, etc.), this resulted
in some surprises when some ebuilds called scripts that no longer
worked because /etc/init.d/functions.sh was no longer there.
The overlay provides a package (sys-libs/elib-functions) with a tiny
script that has the same functionality (as far as I have tested) of
/etc/init.d/functions.sh, and alternatives to the scripts on the tree
that source it, which are (currently):
sys-devel/gcc and sys-libs/glibc also use scripts sourcing
/etc/init.d/functions.sh; I prefer not to mess with such critical
packages on the system, so instead I provide the patched scripts
(fix_libtool_files.sh and locale-gen) so you can replace them by hand.
Apart from that, the packages on the overlay seem to be working great,
and the changes are rather minimal. If you are interested in testing a
Gentoo system with the latest technologies, or have fun risking your
machines to break in new and funny ways, you are more than welcome to
try the overlay.
Oh, and just to be clear, since the overlay is testing the really
bleeding edge of new technologies, setups with a separate /usr
partition that refuse to use an initramfs are obviously not supported,
and they will never be (see
If you use an initramfs to mount a separate /usr, or have /usr in the
same partition as /, everything *should* work (doesn't mean it *would*
work, but it *should*).
Disclaimer: it *is* rather possible that you will break your system in
new and funny ways if you try the overlay, specially if you don't know
what you are doing. I take no responsibility of any harm you or your
computer may suffer by using it. You have been warned.
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México