* [gentoo-user] A systemd-only Gentoo system, version 2
@ 2012-03-16 1:04 Canek Peláez Valdés
0 siblings, 0 replies; only message in thread
From: Canek Peláez Valdés @ 2012-03-16 1:04 UTC (permalink / raw
To: gentoo-user
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
working OK).
You can grab the overlay directly with:
git clone git://github.com/canek-pelaez/gentoo-systemd-only.git
and the instructions (as usual) are in
http://xochitl.matem.unam.mx/~canek/gentoo-systemd-only/
With the re-introduction of virtual/modutils everything got easier,
and now the major problem (IMHO) is bug 373219:
https://bugs.gentoo.org/show_bug.cgi?id=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):
* app-admin/perl-cleaner
* app-admin/python-updater
* app-portage/gentoolkit
* dev-java/java-config-wrapper
* sys-devel/binutils-config
* sys-devel/gcc-config
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
http://article.gmane.org/gmane.linux.gentoo.devel/75724).
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.
Regars
--
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-03-16 1:05 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-16 1:04 [gentoo-user] A systemd-only Gentoo system, version 2 Canek Peláez Valdés
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox