diff options
author | Zac Medico <zmedico@gentoo.org> | 2006-05-08 17:55:58 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2006-05-08 17:55:58 +0000 |
commit | 80f33830278ab14b1505df9974488d81d363529e (patch) | |
tree | e46e91c8d25cd3794ee78342314cd63300133e19 | |
parent | 9f38ee361f2141a32892f600cb359292fd5ea007 (diff) | |
download | portage-80f33830278ab14b1505df9974488d81d363529e.tar.gz portage-80f33830278ab14b1505df9974488d81d363529e.tar.bz2 portage-80f33830278ab14b1505df9974488d81d363529e.zip |
Give a less confusing error message when unpack() arguments begin with ${DISTDIR}. Thanks to Flameeyes for reporting.
svn path=/main/trunk/; revision=3333
-rwxr-xr-x | bin/ebuild.sh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh index 70fffc1ba..b3f34d6ea 100755 --- a/bin/ebuild.sh +++ b/bin/ebuild.sh @@ -365,6 +365,8 @@ unpack() { else srcdir="${DISTDIR}/" fi + [ "${x}" != "${x/${DISTDIR}}" ] && \ + die "Arguments to unpack() should not begin with \${DISTDIR}." [ ! -s "${srcdir}${x}" ] && die "$myfail" myfail="failure unpacking ${x}" |