Use events to show install progress.
modified libpkg/pkg.h
@@ -616,6 +616,7 @@ int pkg_script_run(struct pkg *, pkg_script_t type);
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -651,7 +652,10 @@ struct pkg_event {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_add.c
@@ -187,6 +187,8 @@ pkg_add(struct pkgdb *db, const char *path)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_event.h
@@ -47,7 +47,14 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified pkg/event.c
@@ -7,6 +7,7 @@ int
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -23,6 +24,15 @@ event_callback(void *data __unused, struct pkg_event *ev)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|