From 84d798694090725eda9e9df37cbb4ba09b631d3e Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Mon, 7 Jul 2014 23:44:32 +0200 Subject: [PATCH] support/download: fix the bzr helper bzr uses the name of the extension of the output file to known what output format to use: tar, tgz, tar.bz2... If no extension is recognised, bzr will output to a directory. Since we use 'mktemp .XXXXXX' to generate temporary files, it obviously never ends with a recognised extension. Thus, bzr expects the output to be a directory, and fails since it is a file. Fix that by forcing the output format. Signed-off-by: "Yann E. MORIN" Reviewed-by: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Peter Korsgaard --- support/download/bzr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/download/bzr b/support/download/bzr index 3f52ee9eb7..19d837d305 100755 --- a/support/download/bzr +++ b/support/download/bzr @@ -26,7 +26,7 @@ tmp_output="$( mktemp "${output}.XXXXXX" )" # - finally, we atomically rename to the final file ret=1 -if ${BZR} export "${tmp_dl}" "${repo}" -r "${rev}"; then +if ${BZR} export --format=tgz "${tmp_dl}" "${repo}" -r "${rev}"; then if mv "${tmp_dl}" "${tmp_output}"; then mv "${tmp_output}" "${output}" ret=0 -- 2.30.2