Add version checks for consumers of repos
modified libpkg/pkg.h
@@ -312,6 +312,10 @@ typedef enum {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_repo.c
@@ -42,6 +42,17 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -244,13 +255,18 @@ file_exists(sqlite3_context *ctx, int argc, __unused sqlite3_value **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -346,8 +362,6 @@ initialize_repo(const char *repodb, sqlite3 **sqlite)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -365,12 +379,12 @@ initialize_repo(const char *repodb, sqlite3 **sqlite)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -391,7 +405,7 @@ initialize_repo(const char *repodb, sqlite3 **sqlite)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -798,3 +812,47 @@ pkg_finish_repo(char *path, pem_password_cb *password_cb, char *rsa_key_path)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified libpkg/pkgdb.c
@@ -621,6 +621,7 @@ pkgdb_open(struct pkgdb **db_p, pkgdb_t type)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -734,6 +735,21 @@ pkgdb_open(struct pkgdb **db_p, pkgdb_t type)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -758,6 +774,11 @@ pkgdb_open(struct pkgdb **db_p, pkgdb_t type)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -258,6 +258,9 @@ struct pkgdb_it *pkgdb_integrity_conflict_local(struct pkgdb *db, const char *or
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|