[package] busybox: update to v1.12.4 (partially closes: #4279)
[openwrt/svn-archive/archive.git] / package / busybox / patches / 250-ash_export-n.patch
index 0662ba38afe1f063be7528a71e08c0c7d1c067ea..50eaa62d0b9312e4e9dae68e7afa4059cd16d84f 100644 (file)
@@ -1,9 +1,9 @@
 --- a/shell/ash.c
 +++ b/shell/ash.c
-@@ -11909,8 +11909,17 @@ exportcmd(int argc ATTRIBUTE_UNUSED, cha
+@@ -12018,8 +12018,17 @@ exportcmd(int argc UNUSED_PARAM, char **
        const char *p;
        char **aptr;
-       int flag = argv[0][0] == 'r'? VREADONLY : VEXPORT;
+       int flag = argv[0][0] == 'r' ? VREADONLY : VEXPORT;
 +      int mask = ~0;
 +      int nopt;
 +      while ((nopt = nextopt("np"))) {
@@ -19,7 +19,7 @@
                aptr = argptr;
                name = *aptr;
                if (name) {
-@@ -11922,10 +11931,12 @@ exportcmd(int argc ATTRIBUTE_UNUSED, cha
+@@ -12031,10 +12040,12 @@ exportcmd(int argc UNUSED_PARAM, char **
                                        vp = *findvar(hashvar(name), name);
                                        if (vp) {
                                                vp->flags |= flag;