diff options
author | graham.gower <graham.gower@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358> | 2009-12-08 20:20:03 (EST) |
---|---|---|
committer | graham.gower <graham.gower@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358> | 2009-12-08 20:20:03 (EST) |
commit | 2fdb3fc0b67757afd6fe7a244b6e14d2a546af0e (patch) | |
tree | a5e28a26a07e429a753f29945cc8ba9c4f6c9884 /tests | |
parent | e4a49209222ea7385f64e9336425df115a3ea1a3 (diff) |
Merge commit 'grg' into HEAD
git-svn-id: http://opkg.googlecode.com/svn/trunk@471 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
Diffstat (limited to 'tests')
-rw-r--r-- | tests/libopkg_test.c | 53 |
1 files changed, 25 insertions, 28 deletions
diff --git a/tests/libopkg_test.c b/tests/libopkg_test.c index bee3968..42ef900 100644 --- a/tests/libopkg_test.c +++ b/tests/libopkg_test.c @@ -22,14 +22,14 @@ char *errors[10] = { #define TEST_PACKAGE "aspell" void -progress_callback (opkg_t *opkg, const opkg_progress_data_t *progress, void *data) +progress_callback (const opkg_progress_data_t *progress, void *data) { printf ("\r%s %3d%%", (char*) data, progress->percentage); fflush (stdout); } void -package_list_callback (opkg_t *opkg, opkg_package_t *pkg, void *data) +package_list_callback (opkg_package_t *pkg, void *data) { static install_count = 0; static total_count = 0; @@ -52,7 +52,7 @@ package_list_callback (opkg_t *opkg, opkg_package_t *pkg, void *data) } void -package_list_upgradable_callback (opkg_t *opkg, opkg_package_t *pkg, void *data) +package_list_upgradable_callback (opkg_package_t *pkg, void *data) { printf ("%s - %s\n", pkg->name, pkg->version); opkg_package_free (pkg); @@ -68,7 +68,6 @@ print_package (opkg_package_t *pkg) "Architecture: %s\n" "Description: %s\n" "Tags: %s\n" - "URL: %s\n" "Size: %d\n" "Installed: %s\n", pkg->name, @@ -77,7 +76,6 @@ print_package (opkg_package_t *pkg) pkg->architecture, pkg->description, pkg->tags, - pkg->url, pkg->size, (pkg->installed ? "True" : "False") ); @@ -85,21 +83,21 @@ print_package (opkg_package_t *pkg) void -opkg_test (opkg_t *opkg) +opkg_test (void) { int err; opkg_package_t *pkg; - err = opkg_update_package_lists (opkg, progress_callback, "Updating..."); + err = opkg_update_package_lists (progress_callback, "Updating..."); printf ("\nopkg_update_package_lists returned %d (%s)\n", err, errors[err]); - opkg_list_packages (opkg, package_list_callback, NULL); + opkg_list_packages (package_list_callback, NULL); printf ("\n"); if (find_pkg) { printf ("Finding package \"%s\"\n", find_pkg->name); - pkg = opkg_find_package (opkg, find_pkg->name, find_pkg->version, find_pkg->architecture, find_pkg->repository); + pkg = opkg_find_package (find_pkg->name, find_pkg->version, find_pkg->architecture, find_pkg->repository); if (pkg) { print_package (pkg); @@ -112,19 +110,19 @@ opkg_test (opkg_t *opkg) else printf ("No package available to test find_package.\n"); - err = opkg_install_package (opkg, TEST_PACKAGE, progress_callback, "Installing..."); + err = opkg_install_package (TEST_PACKAGE, progress_callback, "Installing..."); printf ("\nopkg_install_package returned %d (%s)\n", err, errors[err]); - err = opkg_upgrade_package (opkg, TEST_PACKAGE, progress_callback, "Upgrading..."); + err = opkg_upgrade_package (TEST_PACKAGE, progress_callback, "Upgrading..."); printf ("\nopkg_upgrade_package returned %d (%s)\n", err, errors[err]); - err = opkg_remove_package (opkg, TEST_PACKAGE, progress_callback, "Removing..."); + err = opkg_remove_package (TEST_PACKAGE, progress_callback, "Removing..."); printf ("\nopkg_remove_package returned %d (%s)\n", err, errors[err]); printf ("Listing upgradable packages...\n"); - opkg_list_upgradable_packages (opkg, package_list_upgradable_callback, NULL); + opkg_list_upgradable_packages (package_list_upgradable_callback, NULL); - err = opkg_upgrade_all (opkg, progress_callback, "Upgrading all..."); + err = opkg_upgrade_all (progress_callback, "Upgrading all..."); printf ("\nopkg_upgrade_all returned %d (%s)\n", err, errors[err]); } @@ -132,7 +130,6 @@ opkg_test (opkg_t *opkg) int main (int argc, char **argv) { - opkg_t *opkg; opkg_package_t *pkg; int err; @@ -154,16 +151,16 @@ main (int argc, char **argv) exit (0); } - opkg = opkg_new (); + opkg_new (); - opkg_set_option (opkg, "offline_root", "/tmp/"); + opkg_set_option ("offline_root", "/tmp/"); - opkg_re_read_config_files (opkg); + opkg_re_read_config_files (); switch (argv[1][0]) { case 'f': - pkg = opkg_find_package (opkg, argv[2], NULL, NULL, NULL); + pkg = opkg_find_package (argv[2], NULL, NULL, NULL); if (pkg) { print_package (pkg); @@ -174,7 +171,7 @@ main (int argc, char **argv) opkg_package_free (pkg); break; case 'i': - err = opkg_install_package (opkg, argv[1], progress_callback, "Installing..."); + err = opkg_install_package (argv[1], progress_callback, "Installing..."); printf ("\nopkg_install_package returned %d (%s)\n", err, errors[err]); break; @@ -183,7 +180,7 @@ main (int argc, char **argv) printf (""); if (argv[1][3] == 'd') { - err = opkg_update_package_lists (opkg, progress_callback, "Updating..."); + err = opkg_update_package_lists (progress_callback, "Updating..."); printf ("\nopkg_update_package_lists returned %d (%s)\n", err, errors[err]); break; } @@ -191,12 +188,12 @@ main (int argc, char **argv) { if (argc < 3) { - err = opkg_upgrade_all (opkg, progress_callback, "Upgrading all..."); + err = opkg_upgrade_all (progress_callback, "Upgrading all..."); printf ("\nopkg_upgrade_all returned %d (%s)\n", err, errors[err]); } else { - err = opkg_upgrade_package (opkg, argv[2], progress_callback, "Upgrading..."); + err = opkg_upgrade_package (argv[2], progress_callback, "Upgrading..."); printf ("\nopkg_upgrade_package returned %d (%s)\n", err, errors[err]); } } @@ -213,11 +210,11 @@ main (int argc, char **argv) { case 'u': printf ("Listing upgradable packages...\n"); - opkg_list_upgradable_packages (opkg, package_list_upgradable_callback, NULL); + opkg_list_upgradable_packages (package_list_upgradable_callback, NULL); break; case 'a': printf ("Listing all packages...\n"); - opkg_list_packages (opkg, package_list_callback, NULL); + opkg_list_packages (package_list_callback, NULL); printf ("\n"); break; case 'i': @@ -232,12 +229,12 @@ main (int argc, char **argv) case 'r': if (argv[1][1] == 'e') { - err = opkg_remove_package (opkg, argv[2], progress_callback, "Removing..."); + err = opkg_remove_package (argv[2], progress_callback, "Removing..."); printf ("\nopkg_remove_package returned %d (%s)\n", err, errors[err]); break; }else if (argv[1][1] == 'p') { - err = opkg_repository_accessibility_check(opkg); + err = opkg_repository_accessibility_check(); printf("\nopkg_repository_accessibility_check returned (%d)\n", err); break; } @@ -247,7 +244,7 @@ main (int argc, char **argv) } - opkg_free (opkg); + opkg_free (); return 0; } |