From b462d6afcb2eb006e9aa00eb18dec5960b013bb2 Mon Sep 17 00:00:00 2001 From: Wouter Deconinck <wdconinc@gmail.com> Date: Fri, 5 Nov 2021 15:57:03 +0000 Subject: [PATCH] Resolve "FileLoader should try harder" --- src/FieldMapBrBz.cpp | 4 ++-- src/FileLoader.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/FieldMapBrBz.cpp b/src/FieldMapBrBz.cpp index bcfe4ae2..ddac9a9f 100644 --- a/src/FieldMapBrBz.cpp +++ b/src/FieldMapBrBz.cpp @@ -189,8 +189,8 @@ static Ref_t create_field_map_brbz(Detector & /*lcdd*/, xml::Handle_t handle) if( !fs::exists(fs::path(field_map_file)) ) { auto ret = std::system(("mkdir -p fieldmaps && " - "wget " + - field_map_url + " -O " + field_map_file).c_str()); + "curl --retry 5 -f " + + field_map_url + " -o " + field_map_file).c_str()); if (!fs::exists(fs::path(field_map_file))) { std::cerr << "ERROR: file, " << field_map_file << ", does not exist\n"; diff --git a/src/FileLoader.cpp b/src/FileLoader.cpp index 63c7017e..3ab9bdc6 100644 --- a/src/FileLoader.cpp +++ b/src/FileLoader.cpp @@ -38,7 +38,7 @@ long load_file( if (!fs::exists(fs::path(file))) { std::string parent_path = fs::path(file).parent_path(); auto ret = std::system(("mkdir -p " + parent_path + " && " - "wget " + url + " -O " + file).c_str()); + "curl --retry 5 -f " + url + " -o " + file).c_str()); if (!fs::exists(fs::path(file))) { std::cerr << "ERROR: file, " << file << ", does not exist\n"; std::quick_exit(1); -- GitLab