Add ability to parse manifest directly from a struct archive
modified libpkg/pkg.c
@@ -1062,10 +1062,10 @@ pkg_open2(struct pkg **pkg_p, struct archive **a, struct archive_entry **ae, con
|
|
|
|
|
|
| - | |
|
|
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1080,15 +1080,13 @@ pkg_open2(struct pkg **pkg_p, struct archive **a, struct archive_entry **ae, con
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1109,33 +1107,9 @@ pkg_open2(struct pkg **pkg_p, struct archive **a, struct archive_entry **ae, con
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -1178,14 +1152,12 @@ pkg_open2(struct pkg **pkg_p, struct archive **a, struct archive_entry **ae, con
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
modified libpkg/pkg_manifest.c
@@ -743,7 +743,7 @@ parse_manifest(struct pkg *pkg, struct pkg_manifest_key *keys, yaml_parser_t *pa
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -751,6 +751,33 @@ parse_manifest(struct pkg *pkg, struct pkg_manifest_key *keys, yaml_parser_t *pa
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -408,5 +408,6 @@ void pkg_config_parse(yaml_document_t *doc, yaml_node_t *node, struct pkg_config
|
|
|
|
|
|
| + | |
|
|
|