009-remove-upgrade-all.patch 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. --- a/libopkg/args.c
  2. +++ b/libopkg/args.c
  3. @@ -263,7 +263,7 @@
  4. printf("\nPackage Manipulation:\n");
  5. printf("\tupdate Update list of available packages\n");
  6. - printf("\tupgrade Upgrade all installed packages to latest version\n");
  7. + printf("\tupgrade <pkg> Upgrade package to latest version\n");
  8. printf("\tinstall <pkg> Download and install <pkg> (and dependencies)\n");
  9. printf("\tinstall <file.opk> Install package <file.opk>\n");
  10. printf("\tconfigure [<pkg>] Configure unpacked packages\n");
  11. --- a/libopkg/opkg_cmd.c
  12. +++ b/libopkg/opkg_cmd.c
  13. @@ -79,7 +79,7 @@
  14. array for easier maintenance */
  15. static opkg_cmd_t cmds[] = {
  16. {"update", 0, (opkg_cmd_fun_t)opkg_update_cmd},
  17. - {"upgrade", 0, (opkg_cmd_fun_t)opkg_upgrade_cmd},
  18. + {"upgrade", 1, (opkg_cmd_fun_t)opkg_upgrade_cmd},
  19. {"list", 0, (opkg_cmd_fun_t)opkg_list_cmd},
  20. {"list_installed", 0, (opkg_cmd_fun_t)opkg_list_installed_cmd},
  21. {"list_upgradable", 0, (opkg_cmd_fun_t)opkg_list_upgradable_cmd},
  22. @@ -640,17 +640,6 @@
  23. opkg_install_by_name(conf, arg);
  24. }
  25. }
  26. - } else {
  27. - pkg_vec_t *installed = pkg_vec_alloc();
  28. -
  29. - pkg_info_preinstall_check(conf);
  30. -
  31. - pkg_hash_fetch_all_installed(&conf->pkg_hash, installed);
  32. - for (i = 0; i < installed->len; i++) {
  33. - pkg = installed->pkgs[i];
  34. - opkg_upgrade_pkg(conf, pkg);
  35. - }
  36. - pkg_vec_free(installed);
  37. }
  38. /* recheck to verify that all dependences are satisfied */