First step toward real safe upgrade.
modified libpkg/backup.c
@@ -76,7 +76,7 @@ pkgdb_load(struct pkgdb *db, char *dest)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -93,7 +93,7 @@ pkgdb_load(struct pkgdb *db, char *dest)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h
@@ -558,7 +558,7 @@ int pkgdb_has_flag(struct pkgdb *db, int flag);
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_add.c
@@ -192,17 +192,17 @@ pkg_add2(struct pkgdb *db, const char *path, int upgrade, int automatic)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -218,18 +218,14 @@ pkg_add2(struct pkgdb *db, const char *path, int upgrade, int automatic)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_attributes.c
@@ -53,6 +53,9 @@ pkg_file_new(struct pkg_file **file)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -85,6 +88,7 @@ pkg_dir_new(struct pkg_dir **d)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_delete.c
@@ -91,6 +91,9 @@ pkg_delete_files(struct pkg *pkg, int force)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -122,6 +125,9 @@ pkg_delete_dirs(struct pkgdb *db, struct pkg *pkg, int force)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_jobs.c
@@ -20,7 +20,6 @@ pkg_jobs_new(struct pkg_jobs **j, pkg_jobs_t t, struct pkgdb *db)
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -79,15 +78,55 @@ pkg_jobs(struct pkg_jobs *j, struct pkg **pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -105,7 +144,8 @@ pkg_jobs_install(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -117,19 +157,61 @@ pkg_jobs_install(struct pkg_jobs *j)
|
|
|
|
|
|
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_private.h
@@ -65,6 +65,7 @@ struct pkg_file {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -74,6 +75,7 @@ struct pkg_dir {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -97,10 +99,8 @@ struct pkg_option {
|
|
|
|
|
|
| - | |
|
|
|
|
| - | |
|
|
|
|
|
@@ -181,6 +181,7 @@ int pkgdb_is_dir_used(struct pkgdb *db, const char *dir, int64_t *res);
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -1161,7 +1161,7 @@ pkgdb_has_flag(struct pkgdb *db, int flag)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1245,14 +1245,14 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1921,29 +1921,38 @@ pkgdb_query_upgrades(struct pkgdb *db)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -2316,7 +2325,29 @@ pkgdb_integrity_check(struct pkgdb *db)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified libpkg/scripts.c
@@ -52,7 +52,6 @@ pkg_script_run(struct pkg * const pkg, pkg_script_t type)
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified pkg/event.c
@@ -72,7 +72,7 @@ event_callback(void *data, struct pkg_event *ev)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified pkg/register.c
@@ -194,12 +194,7 @@ exec_register(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|