diff options
Diffstat (limited to 'bin/ebuild-helpers')
-rwxr-xr-x | bin/ebuild-helpers/dosym | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/bin/ebuild-helpers/dosym b/bin/ebuild-helpers/dosym index b9c70ce9c..e96039146 100755 --- a/bin/ebuild-helpers/dosym +++ b/bin/ebuild-helpers/dosym @@ -20,9 +20,15 @@ fi destdir=${2%/*} [[ ! -d ${ED}${destdir} ]] && dodir "${destdir}" -# when absolute, prefix with offset for Gentoo Prefix target="${1}" -[[ ${target:0:1} == "/" ]] && target="${EPREFIX}${target}" +# DEPRECATED HACK: when absolute, prefix with offset for Gentoo Prefix +# (but only if ${EPREFIX} is not there already) +# this will eventually be removed, #615594 +if [[ ${target:0:1} == "/" && ${target}/ != "${EPREFIX}"/* ]]; then + eqawarn "dosym: prepending EPREFIX to path implicitly. If this is desired," + eqawarn " please fix the ebuild to use \${EPREFIX} explicitly." + target="${EPREFIX}${target}" +fi ln -snf "${target}" "${ED}${2}" ret=$? |