From: Nathan Wagner Date: Sun, 9 Dec 2018 16:38:59 +0000 (+0000) Subject: check that a downloaded repo is valid X-Git-Tag: v0.4.3~6 X-Git-Url: https://pd.if.org/git/?p=zpackage;a=commitdiff_plain;h=9fa2bfc6628fcef755419033d76326b32f38a70b check that a downloaded repo is valid --- diff --git a/zpm-repo b/zpm-repo index 737e9af..19c20e0 100755 --- a/zpm-repo +++ b/zpm-repo @@ -108,11 +108,13 @@ update_info() { curl -f '-#' -z "$rf" -o "$rf.tmp" "$url" rv=$? else - curl -f '-#' -o "$rf" "$url" && refresh "$repo" + curl -f '-#' -o "$rf.tmp" "$url" && refresh "$repo" rv=$? fi if [ $rv -eq 0 ]; then - test -f "$rf.tmp" && mv "$rf.tmp" "$rf" + test -f "$rf.tmp" && + zpm test -f "$rf.tmp" && + mv "$rf.tmp" "$rf" refresh "$repo" fi done