summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2009-07-09 06:24:12 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2009-07-09 06:25:27 +0000
commitfa47cadb98c4fd96e315acb3e96bb2487358f593 (patch)
tree566a133fbd7d35bb7db9001a5e4c88f84f660412 /src
parentd931f9fe5c40144ea9488ce5970f16f2de306152 (diff)
downloadapk-tools-fa47cadb98c4fd96e315acb3e96bb2487358f593.tar.gz
apk-tools-fa47cadb98c4fd96e315acb3e96bb2487358f593.tar.bz2
apk-tools-fa47cadb98c4fd96e315acb3e96bb2487358f593.tar.xz
apk-tools-fa47cadb98c4fd96e315acb3e96bb2487358f593.zip
db: removed apk_repository_update_all() as its no longer needed
We use APK_UPDATE_CACHE apk_flag instead.
Diffstat (limited to 'src')
-rw-r--r--src/apk_database.h2
-rw-r--r--src/database.c11
-rw-r--r--src/update.c3
3 files changed, 1 insertions, 15 deletions
diff --git a/src/apk_database.h b/src/apk_database.h
index 1b23d51..f5c2889 100644
--- a/src/apk_database.h
+++ b/src/apk_database.h
@@ -140,8 +140,6 @@ int apk_db_index_write(struct apk_database *db, struct apk_ostream *os);
int apk_db_add_repository(apk_database_t db, apk_blob_t repository);
int apk_repository_update(struct apk_database *db, struct apk_repository *repo);
-int apk_repository_update_all(struct apk_database *db);
-
int apk_cache_download(struct apk_database *db, csum_t csum,
const char *url, const char *item);
int apk_cache_exists(struct apk_database *db, csum_t csum, const char *item);
diff --git a/src/database.c b/src/database.c
index 2b20c8f..293af4c 100644
--- a/src/database.c
+++ b/src/database.c
@@ -1009,17 +1009,6 @@ int apk_repository_update(struct apk_database *db, struct apk_repository *repo)
return apk_cache_download(db, repo->url_csum, repo->url, apk_index_gz);
}
-int apk_repository_update_all(struct apk_database *db)
-{
- int i, ret;
- for (i = 0; i < db->num_repos; i++) {
- ret = apk_repository_update(db, &db->repos[i]);
- if (ret < 0)
- return ret;
- }
- return 0;
-}
-
int apk_db_add_repository(apk_database_t _db, apk_blob_t repository)
{
struct apk_database *db = _db.db;
diff --git a/src/update.c b/src/update.c
index aa7bd25..abf4021 100644
--- a/src/update.c
+++ b/src/update.c
@@ -19,10 +19,9 @@ static int update_main(void *ctx, int argc, char **argv)
{
struct apk_database db;
+ apk_flags |= APK_UPDATE_CACHE;
if (apk_db_open(&db, apk_root, APK_OPENF_READ) < 0)
return -1;
-
- apk_repository_update_all(&db);
apk_db_close(&db);
return 0;