opkg: write error messages to stdout
authorJo-Philipp Wich <jow@openwrt.org>
Wed, 24 Nov 2010 14:54:26 +0000 (14:54 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Wed, 24 Nov 2010 14:54:26 +0000 (14:54 +0000)
SVN-Revision: 24133

package/opkg/patches/009-remove-upgrade-all.patch
package/opkg/patches/014-errors-to-stderr.patch [new file with mode: 0644]

index 17424949460b5b99ed47c6905e7f7d13de6e7f5d..3bd7659cae4058ea9fc20cf2d06c79a1b1e213bf 100644 (file)
@@ -19,7 +19,7 @@
       }
  
       if (opkg_configure_packages(NULL))
-@@ -1182,7 +1170,7 @@ opkg_print_architecture_cmd(int argc, ch
+@@ -1215,7 +1203,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
-@@ -217,7 +217,7 @@ usage()
+@@ -214,7 +214,7 @@ usage()
  
        printf("\nPackage Manipulation:\n");
        printf("\tupdate                        Update list of available packages\n");
diff --git a/package/opkg/patches/014-errors-to-stderr.patch b/package/opkg/patches/014-errors-to-stderr.patch
new file mode 100644 (file)
index 0000000..f0a93a8
--- /dev/null
@@ -0,0 +1,15 @@
+--- a/libopkg/opkg_message.c
++++ b/libopkg/opkg_message.c
+@@ -64,10 +64,10 @@ print_error_list(void)
+       struct errlist *err = error_list_head;
+       if (err) {
+-              printf("Collected errors:\n");
++              fprintf(stderr, "Collected errors:\n");
+               /* Here we print the errors collected and free the list */
+               while (err != NULL) {
+-                      printf(" * %s", err->errmsg);
++                      fprintf(stderr, " * %s", err->errmsg);
+                       err = err->next;
+               }
+       }