diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2015-04-07 09:57:42 +0200 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2015-04-07 10:49:51 +0200 |
commit | 944eae4b27d039608dd72b1d7b3ed015c20bdcc0 (patch) | |
tree | 7bf60e2d41308feb8e7b5af73e35eaf464821680 /src/database.c | |
parent | 7e3f4c3d7996811a37393514d6f0eaacae7178e2 (diff) | |
download | apk-tools-944eae4b27d039608dd72b1d7b3ed015c20bdcc0.tar.gz apk-tools-944eae4b27d039608dd72b1d7b3ed015c20bdcc0.tar.bz2 apk-tools-944eae4b27d039608dd72b1d7b3ed015c20bdcc0.tar.xz apk-tools-944eae4b27d039608dd72b1d7b3ed015c20bdcc0.zip |
update: return failure if any mirror update failed
fixes #4040
Diffstat (limited to 'src/database.c')
-rw-r--r-- | src/database.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/database.c b/src/database.c index 8619465..0828725 100644 --- a/src/database.c +++ b/src/database.c @@ -2017,8 +2017,10 @@ static int apk_repository_update(struct apk_database *db, struct apk_repository int r, verify = (apk_flags & APK_ALLOW_UNTRUSTED) ? APK_SIGN_NONE : APK_SIGN_VERIFY; r = apk_cache_download(db, repo, NULL, verify, NULL, NULL); - if (r != 0) + if (r != 0) { apk_error("%s: %s", repo->url, apk_error_str(r)); + db->repo_update_errors++; + } return r; } |