branch exec and script to struct pkg, create getters/setters, parse from pkg_register
modified libpkg/pkg.c
@@ -77,6 +77,18 @@ pkg_set_from_file(struct pkg *pkg, pkg_attr attr, const char *path)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -229,6 +241,8 @@ pkg_reset(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -249,6 +263,8 @@ pkg_free(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -261,6 +277,76 @@ pkg_free_void(void *p)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h
@@ -63,6 +63,8 @@ struct pkg ** pkg_deps(struct pkg *);
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -71,6 +73,8 @@ int pkg_set_from_file(struct pkg *, pkg_attr, const char *);
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -141,5 +145,6 @@ int pkg_version_cmp(const char *, const char *);
|
|
|
|
|
|
| + | |
|
|
|
added libpkg/pkg_exec.c
@@ -0,0 +1,92 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified libpkg/pkg_ports.c
@@ -140,3 +140,27 @@ ports_parse_conflicts(struct pkg *pkg, char *conflicts)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified libpkg/pkg_private.h
@@ -19,6 +19,8 @@ struct pkg {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -42,5 +44,7 @@ struct pkg_file {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
modified pkg/register.c
@@ -32,7 +32,7 @@ exec_register(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|