Simplify job api using flags
modified libpkg/pkg.h
@@ -247,6 +247,15 @@ typedef enum _pkg_jobs_t {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -854,8 +863,7 @@ int pkg_add(struct pkgdb *db, const char *path, unsigned flags);
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -866,10 +874,11 @@ void pkg_jobs_free(struct pkg_jobs *jobs);
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_jobs.c
@@ -48,15 +48,11 @@
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -65,15 +61,18 @@ pkg_jobs_new(struct pkg_jobs **j, pkg_jobs_t t, struct pkgdb *db, bool force,
|
|
|
|
|
|
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -91,7 +90,7 @@ pkg_jobs_free(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -105,8 +104,7 @@ pkg_jobs_free(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -120,7 +118,6 @@ pkg_jobs_add(struct pkg_jobs *j, match_t match, char **argv, int argc,
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -133,10 +130,14 @@ jobs_solve_deinstall(struct pkg_jobs *j)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -180,7 +181,7 @@ jobs_solve_upgrade(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -205,17 +206,24 @@ jobs_solve_install(struct pkg_jobs *j)
|
|
|
|
|
|
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -235,7 +243,7 @@ jobs_solve_fetch(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -258,6 +266,15 @@ jobs_solve_fetch(struct pkg_jobs *j)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -460,7 +477,7 @@ pkg_jobs_install(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -498,10 +515,10 @@ pkg_jobs_deinstall(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -606,7 +623,7 @@ pkg_jobs_fetch(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -154,7 +154,7 @@ struct pkg_jobs {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -164,15 +164,9 @@ struct job_pattern {
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
modified pkg/autoremove.c
@@ -52,6 +52,7 @@ exec_autoremove(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -64,6 +65,7 @@ exec_autoremove(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -73,7 +75,6 @@ exec_autoremove(int argc, char **argv)
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -89,12 +90,13 @@ exec_autoremove(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified pkg/check.c
@@ -126,11 +126,11 @@ deps_free(struct deps_head *dh)
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -146,12 +146,14 @@ fix_deps(struct pkgdb *db, struct deps_head *dh, int nbpkgs, bool yes)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -167,13 +169,7 @@ fix_deps(struct pkgdb *db, struct deps_head *dh, int nbpkgs, bool yes)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
| - | |
| - | |
|
|
|
|
|
@@ -183,7 +179,6 @@ fix_deps(struct pkgdb *db, struct deps_head *dh, int nbpkgs, bool yes)
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified pkg/delete.c
@@ -49,7 +49,6 @@ int
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -57,8 +56,8 @@ exec_delete(int argc, char **argv)
|
|
|
|
|
|
| - | |
|
|
| + | |
|
|
|
|
|
@@ -68,19 +67,21 @@ exec_delete(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -111,13 +112,14 @@ exec_delete(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -143,7 +145,6 @@ exec_delete(int argc, char **argv)
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified pkg/fetch.c
@@ -58,6 +58,7 @@ exec_fetch(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -83,6 +84,7 @@ exec_fetch(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -111,10 +113,12 @@ exec_fetch(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified pkg/install.c
@@ -52,7 +52,6 @@ usage_install(void)
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -61,23 +60,20 @@ exec_install(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
| - | |
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -86,13 +82,14 @@ exec_install(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -129,12 +126,13 @@ exec_install(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -143,11 +141,6 @@ exec_install(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
modified pkg/upgrade.c
@@ -51,22 +51,23 @@ exec_upgrade(int argc, char **argv)
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -105,10 +106,11 @@ exec_upgrade(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -120,7 +122,7 @@ exec_upgrade(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|