FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo User

 
 
LinkBack Thread Tools
 
Old 03-16-2012, 12:04 AM
Canek Peláez Valdés
 
Default A systemd-only Gentoo system, version 2

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
 

Thread Tools




All times are GMT. The time now is 09:45 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org