Add flags to pkg_open to allow some optimizations.
modified libpkg/pkg.c
@@ -1040,13 +1040,13 @@ pkg_list_free(struct pkg *pkg, pkg_list list) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1057,7 +1057,8 @@ pkg_open(struct pkg **pkg_p, const char *path, struct pkg_manifest_key *keys)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1114,6 +1115,8 @@ pkg_open2(struct pkg **pkg_p, struct archive **a, struct archive_entry **ae, con
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h.in
@@ -451,6 +451,8 @@ typedef enum {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -485,8 +487,10 @@ int pkg_is_valid(struct pkg *);
|
|
|
|
|
|
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_add.c
@@ -177,7 +177,7 @@ pkg_add(struct pkgdb *db, const char *path, unsigned flags, struct pkg_manifest_
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_jobs.c
@@ -468,7 +468,7 @@ pkg_jobs_install(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -666,7 +666,7 @@ pkg_jobs_fetch(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_repo.c
@@ -467,7 +467,7 @@ read_pkg_file(void *data)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -310,7 +310,7 @@ int pkg_add_user_group(struct pkg *pkg);
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified pkg/clean.c
@@ -209,7 +209,7 @@ usage_clean(void)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -298,7 +298,7 @@ exec_clean(__unused int argc, __unused char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified pkg/info.c
@@ -196,7 +196,7 @@ exec_info(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified pkg/query.c
@@ -927,7 +927,7 @@ exec_query(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|