From 98dca62fa111f30cf50b6610ac2111d987444d32 Mon Sep 17 00:00:00 2001
From: jow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Date: Mon, 11 Apr 2011 22:08:43 +0000
Subject: [package] opkg: update to r618

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26598 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
 package/opkg/patches/003-fs_overlay_support.patch  | 64 ----------------------
 package/opkg/patches/007-force_static.patch        |  2 +-
 package/opkg/patches/009-remove-upgrade-all.patch  |  6 +-
 package/opkg/patches/011-old-config-location.patch |  2 +-
 4 files changed, 5 insertions(+), 69 deletions(-)
 delete mode 100644 package/opkg/patches/003-fs_overlay_support.patch

(limited to 'package/opkg/patches')

diff --git a/package/opkg/patches/003-fs_overlay_support.patch b/package/opkg/patches/003-fs_overlay_support.patch
deleted file mode 100644
index 63933bd97..000000000
--- a/package/opkg/patches/003-fs_overlay_support.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-This patch adds a new configuration option (overlay_root) specifying 
-what mount point opkg should check for available storage space.
-
-Signed-off-by: Nicolas Thill <nico@openwrt.org>
-
-
---- a/libopkg/opkg_conf.c
-+++ b/libopkg/opkg_conf.c
-@@ -63,6 +63,7 @@ opkg_option_t options[] = {
- 	  { "download_only", OPKG_OPT_TYPE_BOOL, &_conf.download_only },
- 	  { "nodeps", OPKG_OPT_TYPE_BOOL, &_conf.nodeps },
- 	  { "offline_root", OPKG_OPT_TYPE_STRING, &_conf.offline_root },
-+	  { "overlay_root", OPKG_OPT_TYPE_STRING, &_conf.overlay_root },
- 	  { "proxy_passwd", OPKG_OPT_TYPE_STRING, &_conf.proxy_passwd },
- 	  { "proxy_user", OPKG_OPT_TYPE_STRING, &_conf.proxy_user },
- 	  { "query-all", OPKG_OPT_TYPE_BOOL, &_conf.query_all },
---- a/libopkg/opkg_conf.h
-+++ b/libopkg/opkg_conf.h
-@@ -78,6 +78,7 @@ struct opkg_conf
-      int check_signature;
-      int nodeps; /* do not follow dependencies */
-      char *offline_root;
-+     char *overlay_root;
-      int query_all;
-      int verbosity;
-      int noaction;
---- a/libopkg/opkg_install.c
-+++ b/libopkg/opkg_install.c
-@@ -21,6 +21,7 @@
- #include <time.h>
- #include <signal.h>
- #include <unistd.h>
-+#include <sys/stat.h>
- 
- #include "pkg.h"
- #include "pkg_hash.h"
-@@ -192,13 +193,24 @@ static int
- verify_pkg_installable(pkg_t *pkg)
- {
- 	unsigned long kbs_available, pkg_size_kbs;
--	char *root_dir;
-+	char *root_dir = NULL;
-+	struct stat s;
- 
- 	if (conf->force_space || pkg->installed_size == 0)
- 		return 0;
- 
--	root_dir = pkg->dest ? pkg->dest->root_dir :
--						conf->default_dest->root_dir;
-+	if( pkg->dest )
-+	{
-+		if( !strcmp(pkg->dest->name, "root") && conf->overlay_root
-+		    && !stat(conf->overlay_root, &s) && (s.st_mode & S_IFDIR) )
-+			root_dir = conf->overlay_root;
-+		else
-+			root_dir = pkg->dest->root_dir;
-+	}
-+
-+	if( !root_dir )
-+		root_dir = conf->default_dest->root_dir;
-+
- 	kbs_available = get_available_kbytes(root_dir);
- 
- 	pkg_size_kbs = (pkg->installed_size + 1023)/1024;
diff --git a/package/opkg/patches/007-force_static.patch b/package/opkg/patches/007-force_static.patch
index 12a7cc66e..80a9815a8 100644
--- a/package/opkg/patches/007-force_static.patch
+++ b/package/opkg/patches/007-force_static.patch
@@ -1,6 +1,6 @@
 --- a/libopkg/Makefile.am
 +++ b/libopkg/Makefile.am
-@@ -35,16 +35,10 @@ if HAVE_SHA256
+@@ -38,16 +38,10 @@ if HAVE_SHA256
  opkg_util_sources += sha256.c sha256.h
  endif
  
diff --git a/package/opkg/patches/009-remove-upgrade-all.patch b/package/opkg/patches/009-remove-upgrade-all.patch
index 3bd7659ca..395a2a6f9 100644
--- a/package/opkg/patches/009-remove-upgrade-all.patch
+++ b/package/opkg/patches/009-remove-upgrade-all.patch
@@ -1,6 +1,6 @@
 --- a/libopkg/opkg_cmd.c
 +++ b/libopkg/opkg_cmd.c
-@@ -508,18 +508,6 @@ opkg_upgrade_cmd(int argc, char **argv)
+@@ -551,18 +551,6 @@ opkg_upgrade_cmd(int argc, char **argv)
  			    err = -1;
                 }
  	  }
@@ -19,7 +19,7 @@
       }
  
       if (opkg_configure_packages(NULL))
-@@ -1215,7 +1203,7 @@ opkg_print_architecture_cmd(int argc, ch
+@@ -1258,7 +1246,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},
@@ -30,7 +30,7 @@
       {"list-installed", 0, (opkg_cmd_fun_t)opkg_list_installed_cmd, PFM_SOURCE},
 --- a/src/opkg-cl.c
 +++ b/src/opkg-cl.c
-@@ -214,7 +214,7 @@ usage()
+@@ -221,7 +221,7 @@ usage()
  
  	printf("\nPackage Manipulation:\n");
  	printf("\tupdate			Update list of available packages\n");
diff --git a/package/opkg/patches/011-old-config-location.patch b/package/opkg/patches/011-old-config-location.patch
index 85c6d68ff..055592686 100644
--- a/package/opkg/patches/011-old-config-location.patch
+++ b/package/opkg/patches/011-old-config-location.patch
@@ -1,6 +1,6 @@
 --- a/src/opkg-cl.c
 +++ b/src/opkg-cl.c
-@@ -200,6 +200,9 @@ args_parse(int argc, char *argv[])
+@@ -207,6 +207,9 @@ args_parse(int argc, char *argv[])
  		}
  	}
  
-- 
cgit v1.2.3