While installing `sys-kernel/genkernel-3.4.49`, `emerge` prints the following message: > * QA Notice: This ebuild installs into paths that should be created at runtime. > * To fix, simply do not install into these directories. Instead, your package > * should create dirs on the fly at runtime as needed via init scripts/etc... > * > * var/cache > * var/cache/genkernel > * var/cache/genkernel/src > * var/cache/genkernel/src/mdadm-3.1.5.tar.bz2 > * var/cache/genkernel/src/fuse-2.8.6.tar.gz > * var/cache/genkernel/src/dmraid-1.0.0.rc16-3.tar.bz2 > * var/cache/genkernel/src/gnupg-1.4.11.tar.bz2 > * var/cache/genkernel/src/LVM2.2.02.88.tgz > * var/cache/genkernel/src/open-iscsi-2.0-872.tar.gz > * var/cache/genkernel/src/unionfs-fuse-0.24.tar.bz2 > * var/cache/genkernel/src/busybox-1.20.2.tar.bz2
Genkernel really should install those files into /var/lib/genkernel instead. They never where "cached" to begin with, as they are required to generate a initramfs.