]> pd.if.org Git - zpackage/blobdiff - zpm-repo
change sync default verbosity
[zpackage] / zpm-repo
index a6afe35fba5088260d542d555a58b73ed38c8d39..250e1e75f0ca0b1ae38622d6faa15027125d7b0f 100755 (executable)
--- 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 "$rf.tmp" && mv "$rf.tmp" "$rf"
+                       refresh "$repo"
                fi
        done
 }