Package can be created specify user and modes
modified libpkg/packing.c
@@ -76,6 +76,13 @@ packing_append_buffer(struct packing *pack, const char *buffer, const char *path
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -105,6 +112,15 @@ packing_append_file(struct packing *pack, const char *filepath, const char *newp
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.c
@@ -427,18 +427,32 @@ pkg_addrdep(struct pkg *pkg, const char *name, const char *origin, const char *v
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -469,6 +483,11 @@ pkg_addcategory(struct pkg *pkg, const char *name)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -484,6 +503,15 @@ pkg_adddir(struct pkg *pkg, const char *path)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h
@@ -317,12 +317,33 @@ int pkg_addrdep(struct pkg *pkg, const char *name, const char *origin, const
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -376,8 +397,8 @@ const char *pkg_dep_name(struct pkg_dep *dep);
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_attributes.c
@@ -84,6 +84,8 @@ pkg_dir_new(struct pkg_dir **d)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_create.c
@@ -40,7 +40,7 @@ pkg_create_from_dir(struct pkg *pkg, const char *root, struct packing *pkg_archi
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -49,7 +49,7 @@ pkg_create_from_dir(struct pkg *pkg, const char *root, struct packing *pkg_archi
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_manifest.c
@@ -89,6 +89,11 @@ parse_mapping(struct pkg *pkg, yaml_node_pair_t *pair, yaml_document_t *document
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -96,7 +101,36 @@ parse_mapping(struct pkg *pkg, yaml_node_pair_t *pair, yaml_document_t *document
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -182,9 +216,13 @@ parse_mapping(struct pkg *pkg, yaml_node_pair_t *pair, yaml_document_t *document
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -197,10 +235,37 @@ parse_node(struct pkg *pkg, yaml_node_t *node, yaml_document_t *document, int pk
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
|
|
|
|
|
modified libpkg/pkg_private.h
@@ -57,11 +57,17 @@ struct pkg_category {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -153,6 +159,7 @@ struct packing;
|
|
|
|
|
|
| + | |
|
|
|
|
|