6
leaf
6
leaf
@@ -24,6 +24,7 @@ export TESTSUITEFLAGS="-j${PARALLEL_JOBS}"
|
|||||||
export LANG=C
|
export LANG=C
|
||||||
export LC_CTYPE=C.UTF-8
|
export LC_CTYPE=C.UTF-8
|
||||||
export leaf_flags="CFLAGS CXXFLAGS FCFLAGS FFLAGS RUSTFLAGS"
|
export leaf_flags="CFLAGS CXXFLAGS FCFLAGS FFLAGS RUSTFLAGS"
|
||||||
|
export LEAF_MESSAGE_DIR="${TEMP_DIR:-/tmp}/leaf-messages"
|
||||||
for flag in ${leaf_flags}; do
|
for flag in ${leaf_flags}; do
|
||||||
export $flag
|
export $flag
|
||||||
done
|
done
|
||||||
@@ -355,7 +356,7 @@ EOF
|
|||||||
|
|
||||||
leaf_message_init() {
|
leaf_message_init() {
|
||||||
# one log per package invocation
|
# one log per package invocation
|
||||||
local d="${TEMP_DIR}/leaf-messages/${PKG_PREFIX}/${PKG_NAME}"
|
local d="${LEAF_MESSAGE_DIR}/${PKG_PREFIX}/${PKG_NAME}"
|
||||||
install -dm755 -- "$d"
|
install -dm755 -- "$d"
|
||||||
LEAF_MESSAGE_FILE="${d}/messages.$$.$(date +%Y%m%d%H%M%S).log"
|
LEAF_MESSAGE_FILE="${d}/messages.$$.$(date +%Y%m%d%H%M%S).log"
|
||||||
: > "${LEAF_MESSAGE_FILE}"
|
: > "${LEAF_MESSAGE_FILE}"
|
||||||
@@ -392,9 +393,10 @@ leaf_print_message() {
|
|||||||
|
|
||||||
echo -e "\n${PURPLE_COLOR}* Message from ${prefix}/${name}${CLEAR_COLOR}\n"
|
echo -e "\n${PURPLE_COLOR}* Message from ${prefix}/${name}${CLEAR_COLOR}\n"
|
||||||
cat -- "$f"
|
cat -- "$f"
|
||||||
rm -f -- "$f"
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
rm -rf -- "${LEAF_MESSAGE_DIR}"/*
|
||||||
|
|
||||||
LEAF_MESSAGE_FILES=()
|
LEAF_MESSAGE_FILES=()
|
||||||
unset LEAF_MESSAGE_FILE
|
unset LEAF_MESSAGE_FILE
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user