summaryrefslogtreecommitdiffstats
path: root/support/download/bzr
diff options
context:
space:
mode:
authorYann E. MORIN <yann.morin.1998@free.fr>2015-01-02 16:53:39 +0100
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-01-04 18:38:36 +0100
commit50c8b7e947765d83da6269fc0568a000088bc971 (patch)
treef67d0fa4d854b22d25fe90b52b04a982501a4bf9 /support/download/bzr
parenta61b747686280c16525c293ec2ca34cc1b87591f (diff)
downloadbuildroot-50c8b7e947765d83da6269fc0568a000088bc971.tar.gz
buildroot-50c8b7e947765d83da6269fc0568a000088bc971.zip
support/download: support -q in all download backends
Add an option flag to all backends, as well as the check-hash script, so as to silence download helpers when the user wants a silent build. Additionaly, make the default be verbose. Inspired by Fabio's patch on git/svn. [Thomas: fix a typo "Environemnt" -> "Environment" Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Fabio Porcedda <fabio.porcedda@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'support/download/bzr')
-rwxr-xr-xsupport/download/bzr23
1 files changed, 16 insertions, 7 deletions
diff --git a/support/download/bzr b/support/download/bzr
index c157ca8d5b..870ce8d079 100755
--- a/support/download/bzr
+++ b/support/download/bzr
@@ -4,17 +4,26 @@
set -e
# Download helper for bzr, to be called from the download wrapper script
-# Expected arguments:
-# $1: output file
-# $2: bzr repo
-# $3: bzr revision
-# $4: basename
-# And this environment:
+#
+# Call it as:
+# .../bzr [-q] OUT_FILE REPO_URL REV BASENAME
+#
+# Environment:
# BZR : the bzr command to call
+
+verbose=-v
+while getopts :q OPT; do
+ case "${OPT}" in
+ q) verbose=-q;;
+ \?) printf "unknown option '%s'\n" "${OPTARG}" >&2; exit 1;;
+ esac
+done
+shift $((OPTIND-1))
+
output="${1}"
repo="${2}"
rev="${3}"
basename="${4}"
-${BZR} export --root="${basename}/" --format=tgz "${output}" "${repo}" -r "${rev}"
+${BZR} export ${verbose} --root="${basename}/" --format=tgz "${output}" "${repo}" -r "${rev}"
OpenPOWER on IntegriCloud