Revision: 5498
Author: pebender
Date: Thu Sep 17 20:27:20 2009
Log: - Updated busybox fixes.


http://code.google.com/p/minimyth/source/detail?r=5498

Added:
  /trunk/gar-minimyth/script/utils/busybox/files/busybox-1.15.1-ash.patch
Modified:
  /trunk/gar-minimyth/script/utils/busybox/Makefile
  /trunk/gar-minimyth/script/utils/busybox/checksums

=======================================
--- /dev/null
+++ /trunk/gar-minimyth/script/utils/busybox/files/busybox-1.15.1-ash.patch     
 
Thu Sep 17 20:27:20 2009
@@ -0,0 +1,29 @@
+diff -urpN busybox-1.15.1/shell/ash.c busybox-1.15.1-ash/shell/ash.c
+--- busybox-1.15.1/shell/ash.c 2009-09-12 17:56:11.000000000 +0200
++++ busybox-1.15.1-ash/shell/ash.c     2009-09-16 16:29:09.609276492 +0200
+@@ -5553,7 +5553,7 @@ exptilde(char *startp, char *p, int flag
+       char *name;
+       struct passwd *pw;
+       const char *home;
+-      int quotes = flag & (EXP_FULL | EXP_CASE);
++      int quotes = flag & (EXP_FULL | EXP_CASE | EXP_REDIR);
+       int startloc;
+
+       name = p + 1;
+@@ -6321,7 +6321,7 @@ varvalue(char *name, int varflags, int f
+       int syntax;
+       int quoted = varflags & VSQUOTE;
+       int subtype = varflags & VSTYPE;
+-      int quotes = flags & (EXP_FULL | EXP_CASE);
++      int quotes = flags & (EXP_FULL | EXP_CASE | EXP_REDIR);
+
+       if (quoted && (flags & EXP_FULL))
+               sep = 1 << CHAR_BIT;
+@@ -6558,6 +6558,7 @@ evalvar(char *p, int flag, struct strlis
+               patloc = expdest - (char *)stackblock();
+               if (0 == subevalvar(p, /* str: */ NULL, patloc, subtype,
+                               startloc, varflags,
++//TODO: | EXP_REDIR too? All other such places do it too
+                               /* quotes: */ flag & (EXP_FULL | EXP_CASE),
+                               var_str_list)
+               ) {
=======================================
--- /trunk/gar-minimyth/script/utils/busybox/Makefile   Sat Sep 12 18:06:25  
2009
+++ /trunk/gar-minimyth/script/utils/busybox/Makefile   Thu Sep 17 20:27:20  
2009
@@ -4,7 +4,8 @@
  MASTER_SITES = http://www.busybox.net/downloads/
  CONFIGFILE = $(DISTNAME).config
  DISTFILES = $(DISTNAME).tar.bz2 $(CONFIGFILE)
-PATCHFILES  =
+PATCHFILES  = \
+       $(DISTNAME)-ash.patch
  PATCHFILES += $(DISTNAME)-dhcp_options.patch  
$(DISTNAME)-dhcp_timezone.patch $(DISTNAME)-tftp_timeout.patch
  LICENSE = GPL2

=======================================
--- /trunk/gar-minimyth/script/utils/busybox/checksums  Sat Sep 12 18:06:25  
2009
+++ /trunk/gar-minimyth/script/utils/busybox/checksums  Thu Sep 17 20:27:20  
2009
@@ -1,4 +1,5 @@
  e67a98eef14212abfc265092e4683fbe  download/busybox-1.15.1.tar.bz2
+1371eaded98dbde44df218872c56dac2  download/busybox-1.15.1-ash.patch
  1ab7ad05ac962a336a33cc7fb6cffdb5   
download/busybox-1.15.1-dhcp_options.patch
  35c40e9bc0bba5ff265ba47aae005f6a   
download/busybox-1.15.1-dhcp_timezone.patch
  0e15defcae4991ccfc06ee2216d63473   
download/busybox-1.15.1-tftp_timeout.patch

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"minimyth-commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/minimyth-commits?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to