Order deletes.
modified libpkg/pkg.c
@@ -673,6 +673,8 @@ pkg_freedeps(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -685,6 +687,8 @@ pkg_freerdeps(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -697,6 +701,8 @@ pkg_freefiles(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -709,6 +715,8 @@ pkg_freedirs(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -721,6 +729,8 @@ pkg_freeconflicts(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -733,6 +743,8 @@ pkg_freescripts(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -745,6 +757,8 @@ pkg_freeoptions(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h
@@ -115,6 +115,11 @@ typedef enum _pkg_script_t {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -143,8 +148,6 @@ typedef enum {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -507,7 +510,7 @@ int pkg_add(struct pkgdb *db, const char *path);
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -531,7 +534,7 @@ int pkg_jobs(struct pkg_jobs *jobs, struct pkg **pkg);
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -625,7 +628,7 @@ typedef enum {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -662,6 +665,10 @@ struct pkg_event {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_delete.c
@@ -17,7 +17,6 @@ pkg_delete(struct pkg *pkg, struct pkgdb *db, int force)
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -26,6 +25,12 @@ pkg_delete(struct pkg *pkg, struct pkgdb *db, int force)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -39,28 +44,11 @@ pkg_delete(struct pkg *pkg, struct pkgdb *db, int force)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -92,16 +80,16 @@ pkg_delete_files(struct pkg *pkg, int force)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -116,7 +104,7 @@ pkg_delete_dirs(struct pkg *pkg, int force)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_event.h
@@ -66,6 +66,14 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_jobs.c
@@ -5,13 +5,17 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -20,6 +24,7 @@ pkg_jobs_new(struct pkg_jobs **j, struct pkgdb *db)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -59,7 +64,7 @@ pkg_jobs(struct pkg_jobs *j, struct pkg **pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -72,8 +77,8 @@ pkg_jobs(struct pkg_jobs *j, struct pkg **pkg)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -100,8 +105,35 @@ pkg_jobs_apply(struct pkg_jobs *j)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -112,39 +144,61 @@ get_node(struct pkg_jobs *j, const char *name)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -156,10 +210,7 @@ remove_node(struct pkg_jobs *j, struct pkg_jobs_node *n)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -172,7 +223,7 @@ remove_node(struct pkg_jobs *j, struct pkg_jobs_node *n)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -183,21 +234,22 @@ pkg_jobs_resolv(struct pkg_jobs *j, int reverse)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_private.h
@@ -79,8 +79,8 @@ struct pkg_jobs {
|
|
|
|
|
|
| + | |
|
|
| - | |
|
|
|
|
|
@@ -119,7 +119,7 @@ void pkg_script_free(struct pkg_script *);
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified pkg/delete.c
@@ -20,22 +20,21 @@ usage_delete(void)
|
|
|
|
|
|
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -58,38 +57,46 @@ exec_delete(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
|
modified pkg/event.c
@@ -6,6 +6,8 @@
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -34,6 +36,18 @@ event_callback(void *data __unused, struct pkg_event *ev)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified pkg/install.c
@@ -44,7 +44,7 @@ exec_install(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -67,7 +67,7 @@ exec_install(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|