The ebuild for sys-fs/zfs-0.6.3-r1 installs the included dracut module into /usrlib{32,64}/dracut/modules.d instead of /usr/lib{32,64}/dracut/modules.d
# equery f zfs|grep usrlib /usrlib64 /usrlib64/dracut /usrlib64/dracut/modules.d /usrlib64/dracut/modules.d/90zfs /usrlib64/dracut/modules.d/90zfs/export-zfs.sh /usrlib64/dracut/modules.d/90zfs/module-setup.sh /usrlib64/dracut/modules.d/90zfs/mount-zfs.sh /usrlib64/dracut/modules.d/90zfs/parse-zfs.sh
This also affects sys-fs/zfs-9999.
Also please drop $(get_libdir) since dracut is always get installed in /usr/lib
This bug is already fixed in zfs-0.6.3-r2
I neglected to update this after fixing it in 0.6.3-r2. I am closing it now.