diff options
-rwxr-xr-x | bin/ebuild-helpers/ecompressdir | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/ebuild-helpers/ecompressdir b/bin/ebuild-helpers/ecompressdir index c77d9982a..6801a07d4 100755 --- a/bin/ebuild-helpers/ecompressdir +++ b/bin/ebuild-helpers/ecompressdir @@ -86,7 +86,11 @@ funk_up_dir() { [[ ${olddest} == *${suffix} ]] || continue newdest=${olddest%${suffix}} fi - [[ -f ${newdest} ]] || continue + if [[ "${newdest}" == /* ]] ; then + [[ -f "${D}${newdest}" ]] || continue + else + [[ -f "${dir}/${brokenlink%/*}/${newdest}" ]] || continue + fi rm -f "${brokenlink}" [[ ${act} == "compress" ]] \ && ln -snf "${newdest}" "${brokenlink}${suffix}" \ |