aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/builder/build-fetch10
1 files changed, 8 insertions, 2 deletions
diff --git a/scripts/builder/build-fetch b/scripts/builder/build-fetch
index bfcb368..41156a4 100755
--- a/scripts/builder/build-fetch
+++ b/scripts/builder/build-fetch
@@ -203,8 +203,14 @@ case "${FETCH_ACTION}" in
(*) die "unknown fetch action '${FETCH_ACTION}'";;
esac
-exec 4>"${L}/fetch.log"
-echo "fetch: ${1}" >&4
+FETCH_LOGDIR="$(builder-query --logdir)/fetch"
+if ! test -f "${FETCH_LOGDIR}"; then
+ mkdir -p "${FETCH_LOGDIR}"
+fi
+
+exec 4>"${FETCH_LOGDIR}/$(build_fetch_name "${1}").log"
+unset FETCH_LOGDIR
+echo "fetch: ${1}"
# FIXME this stuff needs a lot of work
case "${1}" in