Currently, the only sane way to detect BTRFS RAID0 volumes is to put it in the initrd. The patch just does that.
Created attachment 218477 [details, diff] Add BTRFS volume detection support.
Is there any future plan for genkernel at all? Things have been stagnant for a while.
And where is it supposed to find /sbin/btrfsctl inside the initrd? How do you add it there?
(In reply to comment #3) > And where is it supposed to find /sbin/btrfsctl inside the initrd? How do you > add it there? > All the support for adding binaries in /sbin in already present in genkernel. Its left as an exercise for the user to figure out how to build btrfsctl and how to provide it to genkernel to get it inside of initramfs. The patch only does what genkernel needs to do minimally to detect BTRFS volumes.
PS: Adding keyword "Inclusion" to better show this bug's nature in searches...
Fixed, please give genkernel-99999 (five nines) a spin. http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commitdiff;h=b6b3dab7cda3a3ba5715124e37ecf06df84cc059