From 9a5e14cbc51f3fd8484bac3d14f00fc12b85e281 Mon Sep 17 00:00:00 2001 From: Jan Provaznik Date: Mon, 16 Sep 2013 13:27:03 -0700 Subject: [PATCH] Check cached file size when downloading an url In some cases cache-url fails when downloading an image and leaves an empty cached file. qemu-img then fails with "Wrong medium type" error on next run. Change-Id: I23e91c52094f27248cf8452f192ad63646051190 --- elements/cache-url/bin/cache-url | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/elements/cache-url/bin/cache-url b/elements/cache-url/bin/cache-url index 8f29cc032..09ec48c90 100755 --- a/elements/cache-url/bin/cache-url +++ b/elements/cache-url/bin/cache-url @@ -27,7 +27,7 @@ dest=$2 mkdir -p $(dirname $dest) tmp=$(mktemp $(dirname $dest)/.download.XXXXXXXX) -if [ -f $dest ] ; then +if [ -f $dest -a -s $dest ] ; then time_cond="-z $dest" success="Server copy has changed. Using server version of $url" else