When making initramfs with --zfs option, genkernel tries to copy /etc/zfs/zpool.cache to initramfs and fails when it can not. This cause several problems: 1) When I specify into kernel command line exactly what pool to import and force it, there is no need in this file, but it is forced and I should "touch" it before making initramfs. 2) There can be problems if I using disk names from /dev/disk/by-ids/ instead of /dev/sd* - initramfs do not see them. But in case of using /dev/sd* I still can got problems in initramfs if I will make changes into drives configuration. So it should not rely on this cache.
ryao: ZFS is your baby.
current genkernel handles this fine already, not sure when it was fixed, so we can just close this bug on the next stabilization request.
My apologies. I fixed this a long time ago and forgot about this.