diff options
author | Yann E. MORIN <yann.morin.1998@free.fr> | 2015-01-02 16:53:39 +0100 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2015-01-04 18:38:36 +0100 |
commit | 50c8b7e947765d83da6269fc0568a000088bc971 (patch) | |
tree | f67d0fa4d854b22d25fe90b52b04a982501a4bf9 /support/download/bzr | |
parent | a61b747686280c16525c293ec2ca34cc1b87591f (diff) | |
download | buildroot-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-x | support/download/bzr | 23 |
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}" |