include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=opkg
-PKG_REV:=513
+PKG_REV:=528
PKG_VERSION:=$(PKG_REV)
-PKG_RELEASE:=2
+PKG_RELEASE:=1
PKG_SOURCE_PROTO:=svn
PKG_SOURCE_VERSION:=$(PKG_REV)
+++ /dev/null
-http://code.google.com/p/opkg/source/detail?r=521
-
---- a/libopkg/opkg_cmd.c
-+++ b/libopkg/opkg_cmd.c
-@@ -390,8 +390,8 @@ opkg_configure_packages(char *pkg_name)
- goto error;
- }
-
-- for(i = 0; i < all->len; i++) {
-- pkg = all->pkgs[i];
-+ for(i = 0; i < ordered->len; i++) {
-+ pkg = ordered->pkgs[i];
-
- if (pkg_name && fnmatch(pkg_name, pkg->name, 0))
- continue;
+++ b/libopkg/opkg_conf.h
@@ -76,6 +76,7 @@ struct opkg_conf
int check_signature;
- int nodeps; /* do not follow dependences */
+ int nodeps; /* do not follow dependencies */
char *offline_root;
+ char *overlay_root;
int query_all;
--- a/libopkg/opkg_cmd.c
+++ b/libopkg/opkg_cmd.c
-@@ -498,17 +498,6 @@ opkg_upgrade_cmd(int argc, char **argv)
+@@ -500,17 +500,6 @@ opkg_upgrade_cmd(int argc, char **argv)
opkg_install_by_name(arg);
}
}
- pkg_vec_free(installed);
}
- opkg_configure_packages(NULL);
-@@ -1166,7 +1155,7 @@ opkg_print_architecture_cmd(int argc, ch
+ r = opkg_configure_packages(NULL);
+@@ -1173,7 +1162,7 @@ opkg_print_architecture_cmd(int argc, ch
array for easier maintenance */
static opkg_cmd_t cmds[] = {
{"update", 0, (opkg_cmd_fun_t)opkg_update_cmd, PFM_DESCRIPTION|PFM_SOURCE},
--- a/libopkg/opkg_cmd.c
+++ b/libopkg/opkg_cmd.c
-@@ -738,49 +738,6 @@ opkg_remove_cmd(int argc, char **argv)
+@@ -745,49 +745,6 @@ opkg_remove_cmd(int argc, char **argv)
}
static int
opkg_files_cmd(int argc, char **argv)
{
pkg_t *pkg;
-@@ -1162,7 +1119,6 @@ static opkg_cmd_t cmds[] = {
+@@ -1169,7 +1126,6 @@ static opkg_cmd_t cmds[] = {
{"list_upgradable", 0, (opkg_cmd_fun_t)opkg_list_upgradable_cmd, PFM_SOURCE},
{"list-upgradable", 0, (opkg_cmd_fun_t)opkg_list_upgradable_cmd, PFM_SOURCE},
{"info", 0, (opkg_cmd_fun_t)opkg_info_cmd, 0},