Properly handle lock on delete request
modified libpkg/pkg_jobs.c
@@ -517,7 +517,7 @@ pkg_jobs_process_add_request(struct pkg_jobs *j, bool top)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -525,6 +525,7 @@ pkg_jobs_process_delete_request(struct pkg_jobs *j)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -554,13 +555,18 @@ pkg_jobs_process_delete_request(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1284,9 +1290,8 @@ jobs_solve_deinstall(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
|
|
| - | |
| + | |
|
|
|
|
|
modified src/delete.c
@@ -183,8 +183,11 @@ exec_delete(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|