diff options
author | Mark Ferrell <major@homeonderanged.org> | 2013-09-19 09:56:44 -0700 |
---|---|---|
committer | Mark Ferrell <major@homeonderanged.org> | 2013-09-19 09:56:44 -0700 |
commit | 5b01dddf0cb64fd7c68cbd38c164e654b360ecec (patch) | |
tree | 6613f67ff4df993abcaec3ebcde8b819896c8e94 | |
parent | d3f095646ff2eeeccb4b3b60eac6a99e38a19d79 (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-x | scripts/builder/build-fetch | 10 |
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 |