Created attachment 324380 [details] The ebuild that fixes the bug. The line in mkinitcpio-0.9.2-r1.ebuild: use mdadm && doins install/{mdadm{,_udev}} had to be changed to read: use mdadm && doins install/{mdadm{,_udev} because as in r1, it wouldn't install the package, but failed with: install: cannot stat ‘install/{mdadm}’: No such file or directory !!! doins: install/{mdadm} does not exist install: cannot stat ‘install/{mdadm_udev}’: No such file or directory !!! doins: install/{mdadm_udev} does not exist This was pointed to me by developer udeved who ported this Arch Linux program to Gentoo, on the forums https://forums.gentoo.org/viewtopic-t-923168.html . I am attaching just the version of ebuild with the fix as udeved suggested. I am uncertain but I don't think any more is necessary. If yes, pls let me know.
Comment on attachment 324380 [details] The ebuild that fixes the bug. --- mkinitcpio-0.9.2-r1.ebuild 2012-07-04 20:17:37.000000000 +0200 +++ - 2012-09-20 16:49:14.787424623 +0200 @@ -81,7 +81,7 @@ insinto /usr/lib/initcpio/install use udev && doins install/udev use device-mapper && doins install/lvm2 - use mdadm && doins install/{mdadm{,_udev}} + use mdadm && doins install/{mdadm,mdadm_udev} use dmraid && doins install/dmraid use cryptsetup && doins install/encrypt use pcmcia && doins install/pcmcia
(In reply to comment #1) > - use mdadm && doins install/{mdadm{,_udev}} > + use mdadm && doins install/{mdadm,mdadm_udev} Simply removing the outer curly braces should fix it: use mdadm && doins install/mdadm{,_udev}
The bug is still present, how come it wasn't fixed in the tree?
Fixed in -r2 without revbump (since I've just added -r2 like minute or two ago)