From 922486d2b1007bec06f9ac715f7ca01ef9e09e3a Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Fri, 28 Aug 2009 11:57:29 +0200 Subject: [PATCH] duma: fix downloading by forcing extension to .tar.gz Downoading a non-existing file from sourceforge gives you a "200 OK" and an index.html. As we try to retrieve a .tar.bz2 first, and duma is bundled in a .tar.gz, we won't get appropriate content, so just force the extension to avoid the problem. Thanks to Ingmar Schraub for pointing out the issue. --- scripts/build/debug/200-duma.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/build/debug/200-duma.sh b/scripts/build/debug/200-duma.sh index 29bdec64..225d00ca 100644 --- a/scripts/build/debug/200-duma.sh +++ b/scripts/build/debug/200-duma.sh @@ -1,8 +1,11 @@ # Build script for D.U.M.A. do_debug_duma_get() { - CT_GetFile "duma_${CT_DUMA_VERSION}" http://mesh.dl.sourceforge.net/sourceforge/duma/ - # Downloading from sourceforge leaves garbage, cleanup + # Downloading an non-existing file from sourceforge will give you an + # HTML file containing an error message, instead of returning a 404. + # Sigh... + CT_GetFile "duma_${CT_DUMA_VERSION}" .tar.gz http://mesh.dl.sourceforge.net/sourceforge/duma/ + # Downloading from sourceforge may leave garbage, cleanup CT_DoExecLog ALL rm -f "${CT_TARBALLS_DIR}/showfiles.php"* }