Move upgrade atomicity to per package including during upgrades
modified libpkg/pkg_add.c
@@ -837,7 +837,6 @@ pkg_add_common(struct pkgdb *db, const char *path, unsigned flags,
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -899,9 +898,9 @@ pkg_add_common(struct pkgdb *db, const char *path, unsigned flags,
|
|
|
|
|
|
| + | |
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_jobs.c
@@ -1946,25 +1946,12 @@ pkg_jobs_handle_install(struct pkg_solved *ps, struct pkg_jobs *j,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -1992,10 +1979,6 @@ pkg_jobs_execute(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -2047,7 +2030,6 @@ pkg_jobs_execute(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified libpkg/pkg_ports.c
@@ -1341,7 +1341,7 @@ pkg_add_port(struct pkgdb *db, struct pkg *pkg, const char *input_path,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -1665,7 +1665,7 @@ prstmt_finalize(struct pkgdb *db)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1694,7 +1694,7 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg, int complete, int forced)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2308,7 +2308,7 @@ pkgdb_register_ports(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -681,7 +681,7 @@ int sql_exec(sqlite3 *, const char *, ...);
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|