



Leonardo.b wrote:How do I avoid to get /bin merged into /usr?
Is it ok if I remove "baselayout" from the @system set?
Code: Select all
~ $ grep baselayout /etc/portage/package.mask
sys-apps/baselayout::gentoo # changes PATH + ?

The problem is some init system require information (bins, libs or data) within the /usr directory structure.pietinger wrote:Maybe a silly question (I dont have a seperate /usr but I hate initramfs):
Why do you must have initramfs when using a seperate /usr. IMHO it should be possible to keep a small /bin and /sbin for booting and later you use UnionFS for mounting the external /usr. Doesnt this work ?



Code: Select all
$ equery f baselayout
* Searching for baselayout ...
* Contents of sys-apps/baselayout-2.6-r1:
/etc
/etc/env.d
/etc/env.d/50baselayout
/etc/filesystems
/etc/gentoo-release
/etc/hosts
/etc/inputrc
/etc/issue
/etc/issue.logo
/etc/modprobe.d
/etc/modprobe.d/aliases.conf
/etc/modprobe.d/i386.conf
/etc/networks
/etc/os-release
/etc/profile
/etc/protocols
/etc/services
/etc/shells
/etc/sysctl.conf
/usr
/usr/share
/usr/share/baselayout
/usr/share/baselayout/fstab
/usr/share/baselayout/group
/usr/share/baselayout/issue.devfix
/usr/share/baselayout/passwd
/usr/share/baselayout/shadow
/usr/share/doc
/usr/share/doc/baselayout-2.6-r1
/usr/share/doc/baselayout-2.6-r1/ChangeLog.bz2

Code: Select all
/dev/sda1 on / ...
/dev/sda2 on /usr ...Code: Select all
mv /bin/* /usr/bin
mv /sbin/* /usr/sbin
rmdir /bin /sbin
ln -s usr/bin /bin
ln -s usr/sbin /sbin
Should do nothing, the change isn't even planned yet. As I mentioned earlier "if" it happens there'll be a news item and a profile migration like with lib32 which could drag over years, not something to worry about right now.Tony0945 wrote:Should I recompile those packages with the flag off? Should I make sure all are in local overlay for the forthcoming collapse of the filesystem into everything in /usr except pseudo-systems?
Sigh.Tony0945 wrote:Should I recompile those packages with the flag off? Should I make sure all are in local overlay for the forthcoming collapse of the filesystem into everything in /usr except pseudo-systems?
Code: Select all
$ euse -i split-usr
global use flags (searching: split-usr)
************************************************************
[+ D F ] split-usr - Enable behavior to support maintaining /bin, /lib*, /sbin and /usr/sbin separately from /usr/bin and /usr/lib*