aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Ferrell <major@homeonderanged.org>2013-09-19 09:56:44 -0700
committerMark Ferrell <major@homeonderanged.org>2013-09-19 09:56:44 -0700
commit5b01dddf0cb64fd7c68cbd38c164e654b360ecec (patch)
tree6613f67ff4df993abcaec3ebcde8b819896c8e94
parentd3f095646ff2eeeccb4b3b60eac6a99e38a19d79 (diff)
Do not use package variables in build-fetch
* The fetch operation has no knowledge of package variables as multiple packages can be build from the same sources, as such, sources are their own object which multiple packages can depend on.
-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