summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/libopkg_test.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/libopkg_test.c b/tests/libopkg_test.c
index fd39778..49aef22 100644
--- a/tests/libopkg_test.c
+++ b/tests/libopkg_test.c
@@ -1,5 +1,13 @@
#include <opkg.h>
#include <stdlib.h>
+#include <stdio.h>
+
+void
+progress_callback (opkg_t *opkg, int percent, void *data)
+{
+ printf ("%s %d\n", (char*) data, percent);
+}
+
int
main (int argc, char **argv)
@@ -13,9 +21,13 @@ main (int argc, char **argv)
opkg_read_config_files (opkg);
- err = opkg_update_package_lists (opkg);
+ err = opkg_update_package_lists (opkg, progress_callback, "Updating...");
printf ("opkg_update_package_lists returned %d\n", err);
+ err = opkg_install_package (opkg, "aspell", progress_callback, "Installing...");
+
+ printf ("opkg_install_package returned %d\n", err);
+
opkg_free (opkg);
}