X-Git-Url: https://pd.if.org/git/?p=zpackage;a=blobdiff_plain;f=zpm-repo;h=22b7f007362cd73e82c2c368723bbbe674602fd9;hp=a6afe35fba5088260d542d555a58b73ed38c8d39;hb=6d14cce2b639dc297caaf67fba293e26ae18c510;hpb=18aedfeb9f09db2e38d53083066967caf955875c 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 }