Author: arekm                        Date: Wed Nov 19 12:03:17 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- up for 1.12.2

---- Files affected:
SOURCES:
   busybox-ash_exec.patch (1.2 -> 1.3) , busybox-loadfont.patch (1.4 -> 1.5) , 
busybox-printf-gettext.patch (1.9 -> 1.10) , busybox-inotify.patch (NONE -> 
1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/busybox-ash_exec.patch
diff -u SOURCES/busybox-ash_exec.patch:1.2 SOURCES/busybox-ash_exec.patch:1.3
--- SOURCES/busybox-ash_exec.patch:1.2  Fri Mar 30 20:45:57 2007
+++ SOURCES/busybox-ash_exec.patch      Wed Nov 19 13:03:10 2008
@@ -1,11 +1,11 @@
---- busybox-1.00-pre2/shell/ash.c~     2003-08-24 12:47:36.000000000 +0200
-+++ busybox-1.00-pre2/shell/ash.c      2003-08-24 12:47:43.000000000 +0200
-@@ -6600,7 +6600,7 @@
- #endif
-       if (repeated++) {
+--- busybox-1.12.2/shell/ash.c~        2008-11-19 12:28:54.508026186 +0100
++++ busybox-1.12.2/shell/ash.c 2008-11-19 12:29:38.578022328 +0100
+@@ -6988,7 +6988,7 @@
                free(argv);
--      } else if (errno == ENOEXEC) {
-+      } else if (errno == ENOEXEC || errno == ENOENT) {
+               return;
+       }
+-      if (errno == ENOEXEC) {
++      if (errno == ENOEXEC || errno == ENOENT) {
                char **ap;
                char **new;
-
+ 

================================================================
Index: SOURCES/busybox-loadfont.patch
diff -u SOURCES/busybox-loadfont.patch:1.4 SOURCES/busybox-loadfont.patch:1.5
--- SOURCES/busybox-loadfont.patch:1.4  Sat Dec 30 14:26:42 2006
+++ SOURCES/busybox-loadfont.patch      Wed Nov 19 13:03:11 2008
@@ -1,13 +1,13 @@
---- busybox-1.3.1/console-tools/loadfont.c.orig        2006-12-27 
05:54:01.000000000 +0100
-+++ busybox-1.3.1/console-tools/loadfont.c     2006-12-30 12:29:56.698666552 
+0100
-@@ -169,8 +169,10 @@
+--- busybox-1.12.2/console-tools/loadfont.c~   2008-11-19 12:27:34.314700966 
+0100
++++ busybox-1.12.2/console-tools/loadfont.c    2008-11-19 12:28:35.598028789 
+0100
+@@ -115,8 +115,10 @@
                head0 = sizeof(struct psf_header);
  
                head = head0 + fontsize * unit;
 +              /*
-               if (head > inputlth || (!hastable && head != inputlth))
+               if (head > len || (!hastable && head != len))
                        bb_error_msg_and_die("input file: bad length");
-+               */
-               do_loadfont(fd, inbuf + head0, unit, fontsize);
-               if (hastable)
-                       do_loadtable(fd, inbuf + head, inputlth - head, 
fontsize);
++              */
+       } else {
+               /* file with three code pages? */
+               if (len == 9780) {

================================================================
Index: SOURCES/busybox-printf-gettext.patch
diff -u SOURCES/busybox-printf-gettext.patch:1.9 
SOURCES/busybox-printf-gettext.patch:1.10
--- SOURCES/busybox-printf-gettext.patch:1.9    Thu Nov 15 11:38:38 2007
+++ SOURCES/busybox-printf-gettext.patch        Wed Nov 19 13:03:12 2008
@@ -1,6 +1,5 @@
-diff -urN busybox-1.6.0.org/coreutils/printf.c busybox-1.6.0/coreutils/printf.c
---- busybox-1.6.0.org/coreutils/printf.c       2007-06-01 13:48:34.000000000 
+0200
-+++ busybox-1.6.0/coreutils/printf.c   2007-06-03 20:27:45.511646939 +0200
+--- busybox-1.12.2/coreutils/printf.c  2008-09-28 20:04:18.000000000 +0200
++++ busybox-1.12.2.patch/coreutils/printf.c    2008-11-19 13:00:54.187842550 
+0100
 @@ -38,6 +38,9 @@
  
  //   19990508 Busy Boxed! Dave Cinege
@@ -10,9 +9,9 @@
 +
  #include "libbb.h"
  
- typedef void (*converter)(const char *arg, void *result);
-@@ -285,19 +288,137 @@
-       return save_argc - argc;
+ /* A note on bad input: neither bash 3.2 nor coreutils 6.10 stop on it.
+@@ -334,10 +337,131 @@
+       return argv;
  }
  
 +/*
@@ -122,12 +121,11 @@
 +# define getmsg(a,b) (b)
 +#endif
 +
- int printf_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
- int printf_main(int argc, char **argv)
+ int printf_main(int argc UNUSED_PARAM, char **argv)
  {
        char *format;
--      int args_used;
-+      int args_used, opt;
+       char **argv2;
++      int opt;
 +      const char *nls_file = NULL;
 +
 +      while ((opt = getopt(argc, argv, "n:")) != -1)
@@ -139,17 +137,19 @@
 +                              bb_show_usage();
 +                              break;
 +              }
++
 +      format = getmsg(nls_file, argv[optind++]);
  
-       if (argc <= 1 || argv[1][0] == '-') {
+       /* We must check that stdout is not closed.
+        * The reason for this is highly non-obvious.
+@@ -362,8 +486,8 @@
+       if (!argv[1])
                bb_show_usage();
-       }
  
 -      format = argv[1];
--      argc -= 2;
--      argv += 2;
-+      argc -= optind;
-+      argv += optind;
+-      argv2 = argv + 2;
++    argv += optind;
++      argv2 = argv;
  
        do {
-               args_used = print_formatted(format, argc, argv);
+               argv = argv2;

================================================================
Index: SOURCES/busybox-inotify.patch
diff -u /dev/null SOURCES/busybox-inotify.patch:1.1
--- /dev/null   Wed Nov 19 13:03:19 2008
+++ SOURCES/busybox-inotify.patch       Wed Nov 19 13:03:11 2008
@@ -0,0 +1,11 @@
+--- busybox-1.12.2/miscutils/inotifyd.c.org    2008-11-19 12:52:28.714759776 
+0100
++++ busybox-1.12.2/miscutils/inotifyd.c        2008-11-19 12:52:49.514757748 
+0100
+@@ -28,6 +28,8 @@
+  */
+ 
+ #include "libbb.h"
++#define HAVE_ARCH_STRUCT_FLOCK
++#define HAVE_ARCH_STRUCT_FLOCK64
+ #include <linux/inotify.h>
+ 
+ static volatile smallint signalled;
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/busybox-ash_exec.patch?r1=1.2&r2=1.3&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/busybox-loadfont.patch?r1=1.4&r2=1.5&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/busybox-printf-gettext.patch?r1=1.9&r2=1.10&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to