Created attachment 347518 [details] emerge --info and genkernel.log genkernel with multipath support enabled (--multipath) fails due to missing /sbin/mpath_prio* files which are deprecated since multipath-tools 0.4.9 (see http://christophe.varoqui.free.fr/) masking multipath-tools > Version 0.4.8 seems not to be an option, because this Version of the port is no longer available at the moment i can't boot a new kernel due to booting from multipath devices
The problem is solved with patching /usr/share/genkernel/gen_initramfs.sh: 231c231 < /sbin/{multipath,kpartx,dmsetup} \ --- > /sbin/{multipath,kpartx,mpath_prio_*,devmap_name,dmsetup} \ whereas mpath_prio_* is obsolete since multipath-tools 0.4.9 devmap_name is obsolete since 2005 (s. http://www.redhat.com/archives/dm-devel/2005-March/msg00079.html)
ping? sys-kernel/genkernel-3.4.49. Same problem still here.
Created attachment 379330 [details, diff] fix file copying to work with multipath-tools pre and post 0.49 Here's a patch that will fix the issue; just in case anyone is still using 0.48 or earlier with genkernel, those old tools are copied iff they exist, otherwise they are skipped. Now if only the genkernel ebuilds supported epatch_user ...
Created attachment 379332 [details, diff] fix file copying to work with multipath-tools pre and post 0.49 updated patch, other one had a typo and didn't apply cleanly.
InCVS.
Created attachment 380838 [details, diff] removing the usually-missing files from the cp ...not quite. I'm not sure how this was missed from the other patch, but, the mpath_prio* stuff that is multipath-tools doesn't provide after 0.49 is still in the cp command and so will still cause the failure. this patch fixes the cp command.
Created attachment 381846 [details, diff] removing mpath_prio_* and devmap_name from cp command I am full of fail on these patches....
Fixed in 3.4.51.1.