On 05/06/14 14:11, Rich Freeman wrote: > On Thu, Jun 5, 2014 at 2:34 AM, Greg Woodbury <redwo...@gmail.com> wrote: >> Unfortunately, the advocates and implementers made some major political >> choices when they (apparently deliberately) chose to put the systemd >> stuff in /usr/lib instead of /lib. It was pointed out that this >> abrogated certain parts of the FHS, forced those who would like to adopt >> it to *not* being able to continue using their machines they way they >> wished to (I.e. they had to choose between several potentially major >> changes to do so -- don't have a separate /usr or be forced to use a >> kernel initrd/initramfs method in order to do so.) > My understanding is that the systemd developers intend for systemd to > not be installed in /usr unless /lib and so on are symlinks to their > counterparts in /usr (ie the /usr-merge is completed).
Correct. As in, if you git clone system repository, and run ./autogen.sh on it, it will recommend options that will put systemd to /, not /usr And multiple systemd upstream developers think it's an bad idea to install systemd to /usr if the /usr-merge is not complete, Kay, Lennart, and others have said it out loud on ML and #systemd, Freenode So, it's entirely Gentoo systemd maintainers decision to install into /usr even without the /usr-merge > > I think the reason so much stuff is migrating to /usr is the sense > that keeping things split up is becoming more hassle than it is worth > due to all the vertical integration. If you have a bluetooth keyboard > then you're going to be hard-pressed to use your system without /usr > mounted. That is the standard example, but the sense is that this is > the way the wind is blowing. Virtually every distro out there uses an > initramfs anyway - we're a bit of an aberration in that it seems that > using an initramfs is rare among Gentoo users. > > Just look at an initramfs as the new root filesystem. There really > isn't anything you could do with a shell without /usr mounted that you > can't do with a shell in an initramfs. > > That'd be accurate.