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