diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-12-13 01:45:45 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-12-13 01:45:45 +0000 |
commit | 003ef79f1b4a4a0da3760f978fcdf24a3bca8734 (patch) | |
tree | 90d0d4be8a00827db1939589617e90984603d2f0 | |
parent | ed06dd2ee93e245e737c3b7692aedb4b5108a241 (diff) | |
download | portage-003ef79f1b4a4a0da3760f978fcdf24a3bca8734.tar.gz portage-003ef79f1b4a4a0da3760f978fcdf24a3bca8734.tar.bz2 portage-003ef79f1b4a4a0da3760f978fcdf24a3bca8734.zip |
Make prefix varialbes ED, EPREFIX, and EROOT readonly except in EAPI 0, 1, and
2.
svn path=/main/trunk/; revision=15057
-rwxr-xr-x | bin/ebuild.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh index 09ec4cac5..b3cb9ca9f 100755 --- a/bin/ebuild.sh +++ b/bin/ebuild.sh @@ -1943,6 +1943,13 @@ export TMPDIR="${T}" # declare them only after it has already run. if [ "${EBUILD_PHASE}" != "depend" ] ; then declare -r ${READONLY_EBUILD_METADATA} ${READONLY_PORTAGE_VARS} + case "$EAPI" in + 0|1|2) + ;; + *) + declare -r ED EPREFIX EROOT + ;; + esac fi ebuild_main() { |