summaryrefslogtreecommitdiff
path: root/packages/ipkg/files/ipkg_bugfix.patch
diff options
context:
space:
mode:
authorGraeme Gregory <dp@xora.org.uk>2008-03-21 07:36:54 +0000
committerGraeme Gregory <dp@xora.org.uk>2008-03-21 07:36:54 +0000
commita4535d80cb60e8eb76cdd2570e76b39eee2332d0 (patch)
treee5ad4e0278addb0688064b4782d690471a696d8c /packages/ipkg/files/ipkg_bugfix.patch
parent4a8a75b38c0b7c7e5355710544a1d6eb82d539d9 (diff)
parent8fd078dda0570f74972431b3fe658679bd707ae6 (diff)
merge of '3447c93047f153922a4e64420c682c7b0d9f6e9a'
and '5c982728e5a62f54dc68215741872afd778656a8'
Diffstat (limited to 'packages/ipkg/files/ipkg_bugfix.patch')
-rw-r--r--packages/ipkg/files/ipkg_bugfix.patch44
1 files changed, 0 insertions, 44 deletions
diff --git a/packages/ipkg/files/ipkg_bugfix.patch b/packages/ipkg/files/ipkg_bugfix.patch
deleted file mode 100644
index 51eccbb2bd..0000000000
--- a/packages/ipkg/files/ipkg_bugfix.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-Index: C/ipkg_conf.c
-===================================================================
---- C.orig/ipkg_conf.c 2005-06-21 13:59:32.000000000 +0000
-+++ C/ipkg_conf.c 2007-11-27 01:11:17.000000000 +0000
-@@ -423,6 +423,7 @@
- nv_pair_t *nv_pair;
- pkg_dest_t *dest;
- char *root_dir;
-+ char *list_dir2;
-
- for (iter = nv_pair_list->head; iter; iter = iter->next) {
- nv_pair = iter->data;
-@@ -432,8 +433,14 @@
- } else {
- root_dir = strdup(nv_pair->value);
- }
-- dest = pkg_dest_list_append(&conf->pkg_dest_list, nv_pair->name, root_dir, lists_dir);
-+ if (conf->offline_root) {
-+ sprintf_alloc(&list_dir2, "%s%s", conf->offline_root, lists_dir);
-+ } else {
-+ list_dir2 = strdup(lists_dir);
-+ }
-+ dest = pkg_dest_list_append(&conf->pkg_dest_list, nv_pair->name, root_dir, list_dir2);
- free(root_dir);
-+ free(list_dir2);
- if (dest == NULL) {
- continue;
- }
-@@ -562,13 +569,13 @@
- } else if (strcmp(type, "dest") == 0) {
- nv_pair_list_append(tmp_dest_nv_pair_list, name, value);
- } else if (strcmp(type, "lists_dir") == 0) {
-- *lists_dir = realloc(*lists_dir,strlen(value)+1);
-+ *lists_dir = realloc(*lists_dir,strlen(name)+1);
- if (*lists_dir == NULL) {
- ipkg_message(conf, IPKG_ERROR, "ERROR: Not enough memory\n");
- free(options);
- return EINVAL;
- }
-- sprintf (*lists_dir,"%s",value);
-+ sprintf (*lists_dir,"%s", name);
- } else if (strcmp(type, "arch") == 0) {
- ipkg_message(conf, IPKG_INFO, "supported arch %s priority (%s)\n", name, value);
- if (!value) {