Introduce new pkg_error error reporting facility.
modified libpkg/Makefile
@@ -13,6 +13,7 @@ SRCS= pkg.c \
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -35,7 +36,8 @@ LDADD+= -L${.CURDIR}/../external/sqlite \
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.c
@@ -6,6 +6,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -14,8 +15,10 @@ static void pkg_free_void(void*);
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -23,8 +26,10 @@ pkg_type(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -60,11 +65,10 @@ int
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -104,7 +108,7 @@ pkg_set(struct pkg *pkg, pkg_attr attr, const char *value)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -115,10 +119,10 @@ pkg_set_from_file(struct pkg *pkg, pkg_attr attr, const char *path)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -133,8 +137,10 @@ pkg_set_from_file(struct pkg *pkg, pkg_attr attr, const char *path)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -142,8 +148,10 @@ pkg_flatsize(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -151,8 +159,10 @@ pkg_scripts(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -160,8 +170,10 @@ pkg_execs(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -169,8 +181,10 @@ pkg_deps(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -184,6 +198,7 @@ pkg_resolvdeps(struct pkg *pkg, struct pkgdb *db) {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -199,14 +214,16 @@ pkg_resolvdeps(struct pkg *pkg, struct pkgdb *db) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -214,8 +231,10 @@ pkg_rdeps(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -223,8 +242,10 @@ pkg_files(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -236,14 +257,15 @@ pkg_open(const char *path, struct pkg **pkg_p, int query_flags)
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -267,13 +289,14 @@ pkg_open(const char *path, struct pkg **pkg_p, int query_flags)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -289,10 +312,13 @@ pkg_open(const char *path, struct pkg **pkg_p, int query_flags)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
|
|
|
|
|
@@ -329,24 +355,18 @@ pkg_open(const char *path, struct pkg **pkg_p, int query_flags)
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -423,10 +443,10 @@ int
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -442,10 +462,10 @@ pkg_addscript(struct pkg *pkg, const char *path)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -477,7 +497,7 @@ pkg_addscript(struct pkg *pkg, const char *path)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -492,10 +512,10 @@ pkg_addexec(struct pkg *pkg, const char *cmd, pkg_exec_t type)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -514,10 +534,13 @@ pkg_addoption(struct pkg *pkg, const char *opt, const char *value)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -536,11 +559,16 @@ pkg_adddep(struct pkg *pkg, const char *name, const char *origin, const char *ve
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -561,15 +589,16 @@ pkg_addfile(struct pkg *pkg, const char *path, const char *sha256)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -585,10 +614,10 @@ pkg_addconflict(struct pkg *pkg, const char *glob)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h
@@ -127,18 +127,9 @@ typedef enum {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -361,4 +352,8 @@ int ports_parse_conflicts(struct pkg *, char *);
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
modified libpkg/pkg_add.c
@@ -3,6 +3,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -23,7 +24,7 @@ pkg_extract(const char *path)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -34,9 +35,8 @@ pkg_extract(const char *path)
|
|
|
|
|
|
| - | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -49,10 +49,11 @@ pkg_add(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -78,8 +79,8 @@ pkg_add(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_delete.c
@@ -8,6 +8,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -38,19 +39,23 @@ pkg_delete(struct pkg *pkg, struct pkgdb *db, int force)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -81,7 +86,7 @@ pkg_delete(struct pkg *pkg, struct pkgdb *db, int force)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
added libpkg/pkg_error.c
@@ -0,0 +1,127 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
added libpkg/pkg_error.h
@@ -0,0 +1,10 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified libpkg/pkg_ports.c
@@ -1,13 +1,15 @@
| - | |
| - | |
| + | |
|
|
| - | |
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -27,8 +29,11 @@ ports_parse_plist(struct pkg *pkg, char *plist)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_util.c
@@ -12,8 +12,9 @@
|
|
|
|
|
|
| - | |
|
|
| + | |
| + | |
|
|
|
|
|
@@ -118,28 +119,29 @@ file_to_buffer(const char *path, char **buffer, off_t *sz)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -20,6 +20,8 @@
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified pkg/add.c
@@ -29,7 +29,8 @@ exec_add(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -69,11 +70,12 @@ exec_add(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|