aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/builder/build-fetch15
-rwxr-xr-xscripts/builder/build-package2
2 files changed, 9 insertions, 8 deletions
diff --git a/scripts/builder/build-fetch b/scripts/builder/build-fetch
index b5ca091..bfcb368 100755
--- a/scripts/builder/build-fetch
+++ b/scripts/builder/build-fetch
@@ -104,14 +104,14 @@ build_fetch_git()
die "failed to change working directory to '${build_fetch_git_dir}'"
fi
- if ! git init -q; then
+ if ! git init -q >&4; then
die "failed to initialize git directory"
fi
- git remote add origin "${build_fetch_git_uri}"
+ git remote add origin "${build_fetch_git_uri}" >&4
if [ ! -z "${build_fetch_git_tag}" ]; then
- if ! git fetch --depth 1 "${build_fetch_git_uri}" "${build_fetch_git_tag}"; then
+ if ! git fetch --depth 1 "${build_fetch_git_uri}" "${build_fetch_git_tag}" >&4; then
die "failed to fetch git branch/tag '${build_fetch_git_tag}'"
fi
@@ -128,12 +128,12 @@ build_fetch_git()
;;
esac
- if ! git checkout "${build_fetch_git_tag}"; then
+ if ! git checkout "${build_fetch_git_tag}" >&4; then
die "failed to checkout git branch/tag '${build_fetch_git_tag}'"
fi
fi
else
- if ! git clone --depth 1 "${build_fetch_git_uri}" "${build_fetch_git_dir}"; then
+ if ! git clone --depth 1 "${build_fetch_git_uri}" "${build_fetch_git_dir}" >&4; then
die "failed to clone git source at '${build_fetch_git_uri}'"
fi
fi
@@ -168,7 +168,7 @@ build_fetch_http()
if [ ! -f "${BUILDER_SRCDIR}/${build_fetch_http_file}" ]; then
build_fetch_http_tmp="$(mktemp "${BUILDER_TMPDIR}/builder_${NAME}.XXXXXX")"
if command -v "wget" > /dev/null 2>&1; then
- wget -O "${build_fetch_http_tmp}" "${1}" || return 1
+ wget -O "${build_fetch_http_tmp}" "${1}" >&4 || return 1
fi
if ! mv "${build_fetch_http_tmp}" "${BUILDER_SRCDIR}/${build_fetch_http_file}"; then
@@ -203,7 +203,8 @@ case "${FETCH_ACTION}" in
(*) die "unknown fetch action '${FETCH_ACTION}'";;
esac
-echo "fetch: ${1}"
+exec 4>"${L}/fetch.log"
+echo "fetch: ${1}" >&4
# FIXME this stuff needs a lot of work
case "${1}" in
diff --git a/scripts/builder/build-package b/scripts/builder/build-package
index d792599..a2f0ecf 100755
--- a/scripts/builder/build-package
+++ b/scripts/builder/build-package
@@ -88,7 +88,7 @@ else
case "${file}" in
(*.tar.bz2|*.tbz2|*.tar.xz|*.txz|*.tar.Z|*.tar.z|*.tz|*.tar.gz|*.tgz)
- tar xavf "${BUILDER_SRCDIR}/${file}" -C "${W}" >> "${PKG_LOGFILE}" 2>&1;;
+ tar xaf "${BUILDER_SRCDIR}/${file}" -C "${W}" >> "${PKG_LOGFILE}" 2>&1;;
(*.zip)
unzip "${BUILDER_SRCDIR}/${file}" -d "${W}" >> "${PKG_LOGFILE}" 2>&1;;
(*.jar)