diff options
-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 } |