diff options
Diffstat (limited to 'eclass/toolchain.eclass')
-rw-r--r-- | eclass/toolchain.eclass | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index 94f2d3369af8..19564a0652eb 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -1851,6 +1851,14 @@ toolchain_src_install() { fi fi fi + + # portage regenerates 'dir' files on it's own: bug #672408 + # Drop 'dir' files to avoid collisions. + if [[ -f "${D}${DATAPATH}"/info/dir ]]; then + einfo "Deleting '${D}${DATAPATH}/info/dir'" + rm "${D}${DATAPATH}"/info/dir || die + fi + # prune empty dirs left behind find "${ED}" -depth -type d -delete 2>/dev/null |