From 82713dc389c8c4e69d11dcd421d2f827bd0e6306 Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Thu, 9 Oct 2014 19:32:48 +0300 Subject: db: unconditionally refresh index with --force --- src/database.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/database.c b/src/database.c index 3962a8e..89f944c 100644 --- a/src/database.c +++ b/src/database.c @@ -624,7 +624,9 @@ int apk_cache_download(struct apk_database *db, struct apk_repository *repo, r = apk_repo_format_real_url(db, repo, pkg, url, sizeof(url)); if (r < 0) return r; - if (fstatat(db->cache_fd, cacheitem, &st, 0) != 0) st.st_mtime = 0; + if ((apk_flags & APK_FORCE) || + fstatat(db->cache_fd, cacheitem, &st, 0) != 0) + st.st_mtime = 0; apk_message("fetch %s", url); -- cgit v1.2.3-60-g2f50