Universe addition must be recursive.
modified libpkg/pkg_jobs.c
@@ -119,6 +119,7 @@ pkg_jobs_free(struct pkg_jobs *j)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -198,6 +199,7 @@ pkg_jobs_handle_pkg_universe(struct pkg_jobs *j, struct pkg *pkg)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -214,6 +216,16 @@ pkg_jobs_handle_pkg_universe(struct pkg_jobs *j, struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -254,7 +266,7 @@ pkg_jobs_handle_pkg_universe(struct pkg_jobs *j, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -264,6 +276,9 @@ pkg_jobs_add_universe(struct pkg_jobs *j, struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -303,9 +318,9 @@ pkg_jobs_add_universe(struct pkg_jobs *j, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -332,7 +347,7 @@ pkg_jobs_add_universe(struct pkg_jobs *j, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -348,7 +363,7 @@ pkg_jobs_add_universe(struct pkg_jobs *j, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -356,7 +371,7 @@ pkg_jobs_add_universe(struct pkg_jobs *j, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -473,9 +488,7 @@ jobs_solve_deinstall(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -499,7 +512,7 @@ jobs_solve_autoremove(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -646,7 +659,7 @@ find_remote_pkg(struct pkg_jobs *j, const char *pattern, match_t m, bool root)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -201,6 +201,12 @@ struct pkg_job_request {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -213,6 +219,7 @@ struct pkg_jobs {
|
|
|
|
|
|
| + | |
|
|
|
|
|