There is a code in misc-functions.sh: if [[ -d ${ED}/etc/udev/rules.d ]] ; then f= for x in $(ls "${ED}/etc/udev/rules.d") ; do f+=" etc/udev/rules.d/$x\n" done if [[ -n $f ]] ; then eqawarn "QA Notice: udev rules should be installed in /lib/udev/rules.d:" eqawarn eqawarn "$f" fi fi This should be extended to check also /lib32/udev/rules.d as well as /lib64/udev/rules.d Only /lib/udev/rules.d is allowed
This is fixed in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=75690c9a815b7d8526388efda36037736b6143ba
This is fixed in 2.1.11.51 and 2.2.0_alpha162.