Hi I altered the clvm ebuild to do the following things: * build statically or dynamically (useflag:static) * remove cman support (useflag: nocman) * remove gulm support (useflag: nogulm) * Added selinux flag for good measure * Added nomirror support (useflag: nomirror) * Added nosnapshots support (useflag: nosnapshots) * fixed the init-script so it doesn't try to load dm_mod module on a statically compiled kernel I choose the nocman & nogulm flags because the cman & gulm flags are hardmasked in the profile. The other ones I tried to follow useflags as defined in the lvm2 ebuild. The lvm2 ebuild doesn't build for me if I unmask the useflags, no clue why Although I suspect that lvm2 and clvm need to be merged at some point in the future I am submitting this ebuild anyway in the hope that it's usefull I'm using this on amd64, can't test on x86 AFAIK it works, haven't tested every useflag combination though. WFM: nogulm static nomirror nosnapshots nomirror does away with the annoying lvm bug that falsely recognizes local PV's as mirror volumes.
Created attachment 100013 [details] Ebuild + files ChangeLog still needs to be updated
Please, don't attach tarballs. We want a unified diff against current ebuild. Plus, no* flags suck big time.
Created attachment 100018 [details, diff] patch against the startupfile
Created attachment 100019 [details, diff] patch against the ebuild As requested by Jakub
Comment on attachment 100018 [details, diff] patch against the startupfile As requested by Jakub
Need to reopen the bug after providing requested info, otherwise noone will notice again.
Robin, CC'ing you to make sure this stuff gets into the merged ebuild if needed.
fixed in clvm-2.02.33, please try gfs 2.02.00 + clvm 2.02.33