Real support for dirrmtry
modified libpkg/db_upgrades.h
@@ -109,6 +109,10 @@ static struct db_upgrades {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.c
@@ -595,12 +595,12 @@ pkg_addcategory(struct pkg *pkg, const char *name)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -626,6 +626,8 @@ pkg_adddir_attr(struct pkg *pkg, const char *path, const char *uname, const char
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h
@@ -410,7 +410,7 @@ int pkg_addfile_attr(struct pkg *pkg, const char *path, const char *sha256, cons
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -420,7 +420,7 @@ int pkg_adddir(struct pkg *pkg, const char *path);
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -498,6 +498,7 @@ const char *pkg_file_path(struct pkg_file *);
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_attributes.c
@@ -85,6 +85,7 @@ pkg_dir_new(struct pkg_dir **d)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -102,6 +103,12 @@ pkg_dir_path(struct pkg_dir *d)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_delete.c
@@ -130,8 +130,13 @@ pkg_delete_dirs(struct pkgdb *db, struct pkg *pkg, int force)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_manifest.c
@@ -30,6 +30,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -59,6 +60,7 @@ static struct manifest_key {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -239,7 +241,7 @@ parse_sequence(struct pkg * pkg, yaml_node_t *node, yaml_document_t *doc, int at
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -285,6 +287,18 @@ parse_mapping(struct pkg *pkg, yaml_node_t *item, yaml_document_t *doc, int attr
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -400,6 +414,7 @@ pkg_set_dirs_from_node(struct pkg *pkg, yaml_node_t *item, yaml_document_t *doc,
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -426,6 +441,11 @@ pkg_set_dirs_from_node(struct pkg *pkg, yaml_node_t *item, yaml_document_t *doc,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -434,7 +454,7 @@ pkg_set_dirs_from_node(struct pkg *pkg, yaml_node_t *item, yaml_document_t *doc,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -607,6 +627,7 @@ pkg_emit_manifest(struct pkg *pkg, char **dest)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -712,8 +733,15 @@ pkg_emit_manifest(struct pkg *pkg, char **dest)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_ports.c
@@ -158,7 +158,7 @@ ports_parse_plist(struct pkg *pkg, char *plist)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -166,7 +166,7 @@ ports_parse_plist(struct pkg *pkg, char *plist)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -179,7 +179,7 @@ ports_parse_plist(struct pkg *pkg, char *plist)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -201,9 +201,15 @@ ports_parse_plist(struct pkg *pkg, char *plist)
|
|
|
|
|
|
| - | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_private.h
@@ -73,6 +73,7 @@ struct pkg_dir {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -18,7 +18,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -362,6 +362,7 @@ pkgdb_init(sqlite3 *sdb)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -408,7 +409,7 @@ pkgdb_init(sqlite3 *sdb)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -874,15 +875,40 @@ int
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1155,9 +1181,9 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1315,6 +1341,7 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| + | |
|
|
|
|
|