Add per repo mirror type, and use the repo all over the place
modified libpkg/fetch.c
@@ -46,7 +46,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -73,7 +73,7 @@ gethttpmirrors(struct pkg_fetch *fetch, const char *url) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -82,44 +82,17 @@ gethttpmirrors(struct pkg_fetch *fetch, const char *url) {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -145,7 +118,7 @@ pkg_fetch_file(const char *url, const char *dest, time_t t)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -153,7 +126,7 @@ start_ssh(struct pkg_fetch *f, struct url *u, off_t *sz)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -163,27 +136,27 @@ start_ssh(struct pkg_fetch *f, struct url *u, off_t *sz)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -207,7 +180,7 @@ start_ssh(struct pkg_fetch *f, struct url *u, off_t *sz)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -224,12 +197,9 @@ pkg_fetch_file_to_fd(struct pkg_fetch *f, const char *url, int dest, time_t *t)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -250,27 +220,27 @@ pkg_fetch_file_to_fd(struct pkg_fetch *f, const char *url, int dest, time_t *t)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -280,30 +250,27 @@ pkg_fetch_file_to_fd(struct pkg_fetch *f, const char *url, int dest, time_t *t)
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
| - | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -324,14 +291,14 @@ pkg_fetch_file_to_fd(struct pkg_fetch *f, const char *url, int dest, time_t *t)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -403,16 +370,16 @@ pkg_fetch_file_to_fd(struct pkg_fetch *f, const char *url, int dest, time_t *t)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h.in
@@ -271,6 +271,13 @@ typedef enum {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1102,7 +1109,7 @@ int pkg_create_staged(const char *, pkg_formats, const char *, const char *,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1173,7 +1180,7 @@ int pkg_version_cmp(const char * const , const char * const);
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_config.c
@@ -1040,6 +1040,8 @@ pkg_init(const char *path)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1106,6 +1108,19 @@ pkg_configs(struct pkg_config **conf)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1115,6 +1130,7 @@ pkg_shutdown(void)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_repo.c
@@ -60,6 +60,7 @@ pkg_repo_fetch(struct pkg *pkg)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -93,7 +94,8 @@ pkg_repo_fetch(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -106,7 +108,7 @@ pkg_repo_fetch(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -262,6 +262,12 @@ struct pkg_repo {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -298,9 +304,7 @@ int pkg_delete(struct pkg *pkg, struct pkgdb *db, unsigned flags);
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified libpkg/update.c
@@ -68,15 +68,14 @@ remote_add_indexes(const char *reponame)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -92,12 +91,10 @@ repo_fetch_remote_tmp(const char *reponame, const char *filename, const char *ex
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -188,7 +185,7 @@ cleanup:
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -196,7 +193,7 @@ repo_fetch_remote_extract_tmp(const char *packagesite, const char *filename,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -237,7 +234,7 @@ cleanup:
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -263,7 +260,7 @@ pkg_update_full(const char *repofile, const char *name, const char *packagesite,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -327,7 +324,7 @@ pkg_update_full(const char *repofile, const char *name, const char *packagesite,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -341,14 +338,13 @@ pkg_update_full(const char *repofile, const char *name, const char *packagesite,
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -431,7 +427,7 @@ pkg_update_increment_item_new(struct pkg_increment_task_item **head, const char
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -475,13 +471,13 @@ pkg_update_incremental(const char *name, const char *packagesite, time_t *mtime)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -604,7 +600,7 @@ cleanup:
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -623,7 +619,7 @@ pkg_update(const char *name, const char *packagesite, bool force)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -650,7 +646,7 @@ pkg_update(const char *name, const char *packagesite, bool force)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -668,11 +664,11 @@ pkg_update(const char *name, const char *packagesite, bool force)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified pkg/add.c
@@ -118,7 +118,7 @@ exec_add(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified pkg/audit.c
@@ -157,7 +157,7 @@ fetch_and_extract(const char *src, const char *dest, bool xml)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified pkg/update.c
@@ -45,10 +45,7 @@
|
|
|
|
|
|
| - | |
| - | |
|
|
| - | |
|
|
|
|
|
@@ -60,16 +57,13 @@ pkgcli_update(bool force) {
|
|
|
|
|
|
| - | |
| - | |
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|