Implement new database locking system in pkg.
modified libpkg/pkg.h.in
@@ -497,6 +497,17 @@ typedef enum {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1015,6 +1026,14 @@ int pkgdb_access(unsigned mode, unsigned database);
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_jobs.c
@@ -101,10 +101,6 @@ pkg_jobs_free(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -976,20 +972,12 @@ jobs_sort_priority_inc(struct pkg_solved *r1, struct pkg_solved *r2)
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -1183,6 +1171,12 @@ pkg_jobs_install(struct pkg_jobs *j)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1210,6 +1204,7 @@ pkg_jobs_install(struct pkg_jobs *j)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1233,6 +1228,10 @@ pkg_jobs_deinstall(struct pkg_jobs *j)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1244,10 +1243,11 @@ pkg_jobs_deinstall(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -4160,37 +4160,146 @@ pkgshell_open(const char **reponame)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/pkgdb.h
@@ -65,9 +65,6 @@ int pkgdb_transaction_rollback(sqlite3 *sqlite, const char *savepoint);
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
modified pkg/add.c
@@ -113,6 +113,12 @@ exec_add(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -157,7 +163,7 @@ exec_add(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified pkg/annotate.c
@@ -283,8 +283,13 @@ exec_annotate(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -324,8 +329,9 @@ cleanup:
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified pkg/audit.c
@@ -809,6 +809,12 @@ exec_audit(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -839,6 +845,7 @@ exec_audit(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/autoremove.c
@@ -101,6 +101,11 @@ exec_autoremove(__unused int argc, __unused char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -139,6 +144,7 @@ exec_autoremove(__unused int argc, __unused char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/check.c
@@ -339,11 +339,17 @@ exec_check(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -364,18 +370,32 @@ exec_check(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -383,21 +403,32 @@ exec_check(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/clean.c
@@ -280,8 +280,13 @@ exec_clean(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -416,8 +421,9 @@ cleanup:
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified pkg/convert.c
@@ -69,9 +69,13 @@ convert_to_old(const char *pkg_add_dbdir, bool dry_run)
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -218,6 +222,7 @@ convert_to_old(const char *pkg_add_dbdir, bool dry_run)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/create.c
@@ -86,6 +86,12 @@ pkg_create_matches(int argc, char **argv, match_t match, pkg_formats fmt,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -154,6 +160,7 @@ pkg_create_matches(int argc, char **argv, match_t match, pkg_formats fmt,
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/delete.c
@@ -130,6 +130,13 @@ exec_delete(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -186,6 +193,7 @@ exec_delete(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/fetch.c
@@ -151,6 +151,13 @@ exec_fetch(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -183,6 +190,7 @@ exec_fetch(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/info.c
@@ -234,6 +234,12 @@ exec_info(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -327,7 +333,7 @@ exec_info(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -423,7 +429,11 @@ exec_info(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified pkg/install.c
@@ -158,6 +158,12 @@ exec_install(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -206,6 +212,7 @@ exec_install(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/lock.c
@@ -178,6 +178,12 @@ exec_lock_unlock(int argc, char **argv, enum action action)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -202,8 +208,9 @@ cleanup:
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified pkg/query.c
@@ -882,12 +882,14 @@ exec_query(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -926,6 +928,12 @@ exec_query(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -945,8 +953,10 @@ exec_query(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -967,7 +977,11 @@ exec_query(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified pkg/register.c
@@ -162,7 +162,7 @@ exec_register(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -273,12 +273,19 @@ exec_register(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -316,8 +323,10 @@ exec_register(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
modified pkg/set.c
@@ -147,12 +147,19 @@ exec_set(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -173,8 +180,10 @@ exec_set(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -183,9 +192,8 @@ exec_set(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -210,8 +218,10 @@ exec_set(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -219,9 +229,15 @@ exec_set(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
modified pkg/shell.c
@@ -42,6 +42,7 @@ usage_shell(void)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/shlib.c
@@ -174,6 +174,14 @@ exec_shlib(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -184,6 +192,7 @@ exec_shlib(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/stats.c
@@ -29,6 +29,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -81,6 +82,12 @@ exec_stats(__unused int argc, __unused char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -111,6 +118,7 @@ exec_stats(__unused int argc, __unused char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/updating.c
@@ -69,6 +69,7 @@ exec_updating(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -94,10 +95,18 @@ exec_updating(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -117,15 +126,17 @@ exec_updating(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -156,10 +167,12 @@ exec_updating(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
modified pkg/upgrade.c
@@ -132,6 +132,12 @@ exec_upgrade(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -172,8 +178,9 @@ exec_upgrade(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
|
modified pkg/version.c
@@ -172,6 +172,7 @@ exec_version(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -325,7 +326,6 @@ exec_version(int argc, char **argv)
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -337,6 +337,12 @@ exec_version(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -345,8 +351,11 @@ exec_version(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -432,7 +441,8 @@ cleanup:
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
modified pkg/which.c
@@ -33,6 +33,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -80,11 +81,6 @@ exec_which(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -92,8 +88,20 @@ exec_which(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -113,6 +121,9 @@ exec_which(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
|
|
| + | |
|
|
|