diff options
author | Brian Harring <ferringb@gentoo.org> | 2005-10-05 17:39:46 +0000 |
---|---|---|
committer | Brian Harring <ferringb@gentoo.org> | 2005-10-05 17:39:46 +0000 |
commit | 7332f1cea708549416de161b03c4da3543c6060d (patch) | |
tree | 1ed4f3887029409d427d6ef3570f39e1dafd5f68 | |
parent | 161f55a9881d736a50da72d93a9d318450ae94e7 (diff) | |
download | portage-7332f1cea708549416de161b03c4da3543c6060d.tar.gz portage-7332f1cea708549416de161b03c4da3543c6060d.tar.bz2 portage-7332f1cea708549416de161b03c4da3543c6060d.zip |
added EBUILD_DEATH_HOOKS , a way for ebuilds/eclasses to register extra messages to spew if die is triggered
svn path=/main/branches/2.0/; revision=2106
-rwxr-xr-x | bin/ebuild.sh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh index 7187cb81b..2a9b9d4b0 100755 --- a/bin/ebuild.sh +++ b/bin/ebuild.sh @@ -283,6 +283,11 @@ diefunc() { echo "!!! ${*:-(no error message)}" >&2 echo "!!! If you need support, post the topmost build error, NOT this status message." >&2 echo >&2 + if [ "${EBUILD_PHASE/depend}" == "${EBUILD_PHASE}" ]; then + for x in $EBUILD_DEATH_HOOKS; do + ${x} "$@" >&2 1>&2 + done + fi exit 1 } |