New install timestanp in database new infos field
modified libpkg/pkg.c
@@ -51,6 +51,7 @@ static struct _fields {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -99,6 +100,7 @@ pkg_reset(struct pkg *pkg, pkg_t type)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -197,6 +199,9 @@ pkg_vget(struct pkg const *const pkg, va_list ap)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -276,6 +281,9 @@ pkg_vset(struct pkg *pkg, va_list ap)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h
@@ -158,6 +158,7 @@ typedef enum {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -169,6 +170,7 @@ typedef enum {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_attributes.c
@@ -379,7 +379,6 @@ pkg_shlib_name(struct pkg_shlib *sl)
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified libpkg/pkg_manifest.c
@@ -87,6 +87,7 @@ static struct manifest_key {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -674,7 +675,7 @@ pkg_emit_manifest(struct pkg *pkg, char **dest)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -699,7 +700,8 @@ pkg_emit_manifest(struct pkg *pkg, char **dest)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -835,6 +837,11 @@ pkg_emit_manifest(struct pkg *pkg, char **dest)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -49,7 +49,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -88,6 +88,8 @@ static struct column_mapping {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -222,6 +224,17 @@ pkgdb_regex_delete(void *p)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -323,7 +336,7 @@ pkgdb_upgrade(struct pkgdb *db)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -365,6 +378,8 @@ pkgdb_init(sqlite3 *sdb)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -456,21 +471,21 @@ pkgdb_init(sqlite3 *sdb)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -542,6 +557,8 @@ pkgdb_open(struct pkgdb **db_p, pkgdb_t type)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -820,7 +837,8 @@ pkgdb_query(struct pkgdb *db, const char *pattern, match_t match)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -848,6 +866,7 @@ pkgdb_query_condition(struct pkgdb *db, const char *condition)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -866,7 +885,7 @@ pkgdb_query_which(struct pkgdb *db, const char *path)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -890,7 +909,7 @@ pkgdb_query_shlib(struct pkgdb *db, const char *shlib)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1368,9 +1387,9 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg, int complete)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1411,7 +1430,7 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg, int complete)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1436,7 +1455,7 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg, int complete)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1466,6 +1485,7 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg, int complete)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -2459,7 +2479,7 @@ pkgdb_query_autoremove(struct pkgdb *db)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/private/db_upgrades.h
@@ -96,7 +96,6 @@ static struct db_upgrades {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -111,7 +110,6 @@ static struct db_upgrades {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -189,6 +187,38 @@ static struct db_upgrades {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -40,7 +40,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -73,6 +73,7 @@ struct pkg {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/pkg-query.8
@@ -73,6 +73,8 @@ Prefix of the matched package
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified pkg/query.c
@@ -41,34 +41,36 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -92,6 +94,7 @@ format_str(struct pkg *pkg, struct sbuf *dest, const char *qstr, void *data)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -102,36 +105,52 @@ format_str(struct pkg *pkg, struct sbuf *dest, const char *qstr, void *data)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -425,6 +444,14 @@ format_sql_condition(const char *str, struct sbuf *sqlcond)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -730,6 +757,9 @@ exec_query(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|