From: Nathan Wagner Date: Sat, 1 Dec 2018 17:41:19 +0000 (+0000) Subject: check for repo update temp file X-Git-Tag: v0.3.3~13 X-Git-Url: https://pd.if.org/git/?p=zpackage;a=commitdiff_plain;h=6d14cce2b639dc297caaf67fba293e26ae18c510 check for repo update temp file --- diff --git a/zpm-repo b/zpm-repo index a6afe35..22b7f00 100755 --- a/zpm-repo +++ b/zpm-repo @@ -94,11 +94,15 @@ update_info() { rf="$repodir/$repo.repo" if [ -f "$rf" ]; then # TODO merge in so packages aren't deleted - curl -f '-#' -z "$rf" -o "$rf.tmp" "$url" && - mv "$rf.tmp" "$rf" && - refresh "$repo" + curl -f '-#' -z "$rf" -o "$rf.tmp" "$url" + rv=$? else curl -f '-#' -o "$rf" "$url" && refresh "$repo" + rv=$? + fi + if [ $rv -eq 0 ]; then + test -f "$rv.tmp" && mv "$rf.tmp" "$rf" + refresh "$repo" fi done }