diff --git a/cook.sh b/cook.sh index c83a1be47161d7194bab7253d7a1031ee1c2485d..29c1cde56a42c2079340226db6dc0d95c966643e 100755 --- a/cook.sh +++ b/cook.sh @@ -88,7 +88,7 @@ function op { then if [ ! -f source.tar ] then - wget "$TAR" -O source.tar + wget "$TAR" --continue -O source.tar fi if [ -n "$TAR_SHA256" ] diff --git a/src/bin/cook.rs b/src/bin/cook.rs index e388fdd06bd22ec0d292b76d8a58d4ae6f8af438..e8d5a8be4a352b7574c14928043005e08ad5091e 100644 --- a/src/bin/cook.rs +++ b/src/bin/cook.rs @@ -260,7 +260,7 @@ fi"#); let mut command = Command::new("wget"); command.arg(tar); - command.arg("-O").arg(&source_tar_tmp); + command.arg("--continue").arg("-O").arg(&source_tar_tmp); run_command(command)?; // Move source.tar.tmp to source.tar atomically