Add a function pkgdb_compact() which VACUUM the sqlite database.
modified libpkg/pkg.h
@@ -349,6 +349,7 @@ int pkgdb_pkg_loadexecs(struct pkgdb *db, struct pkg *pkg);
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -1215,3 +1215,48 @@ pkgdb_unregister_pkg(struct pkgdb *db, const char *origin)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified pkg/delete.c
@@ -76,6 +76,7 @@ exec_delete(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|