diff options
author | Felix Fietkau <nbd@openwrt.org> | 2014-05-25 17:42:09 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2014-05-25 17:42:09 +0000 |
commit | f4f553efa787e1f8f25bb2176f5e6c4c3aa659a9 (patch) | |
tree | 310f556f4a68661a07ada2d87790ff02796c941a /package/utils/busybox/patches/250-ash_export-n.patch | |
parent | a54791f2baa2e193b5197b754f0b6b29d86d656e (diff) | |
download | mtk-20170518-f4f553efa787e1f8f25bb2176f5e6c4c3aa659a9.zip mtk-20170518-f4f553efa787e1f8f25bb2176f5e6c4c3aa659a9.tar.gz mtk-20170518-f4f553efa787e1f8f25bb2176f5e6c4c3aa659a9.tar.bz2 |
busybox: update to 1.22.1
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40852
Diffstat (limited to 'package/utils/busybox/patches/250-ash_export-n.patch')
-rw-r--r-- | package/utils/busybox/patches/250-ash_export-n.patch | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/package/utils/busybox/patches/250-ash_export-n.patch b/package/utils/busybox/patches/250-ash_export-n.patch deleted file mode 100644 index ddbe74e..0000000 --- a/package/utils/busybox/patches/250-ash_export-n.patch +++ /dev/null @@ -1,34 +0,0 @@ ---- a/shell/ash.c -+++ b/shell/ash.c -@@ -12611,8 +12611,17 @@ exportcmd(int argc UNUSED_PARAM, char ** - const char *p; - char **aptr; - int flag = argv[0][0] == 'r' ? VREADONLY : VEXPORT; -+ int mask = ~0; -+ int nopt; -+ while ((nopt = nextopt("np"))) { -+ if (nopt == 'n') { -+ mask = ~flag; -+ } else { /* p */ -+ break; -+ } -+ } - -- if (nextopt("p") != 'p') { -+ if (nopt != 'p') { - aptr = argptr; - name = *aptr; - if (name) { -@@ -12624,10 +12633,11 @@ exportcmd(int argc UNUSED_PARAM, char ** - vp = *findvar(hashvar(name), name); - if (vp) { - vp->flags |= flag; -+ vp->flags &= mask; - continue; - } - } -- setvar(name, p, flag); -+ setvar(name, p, flag & mask); - } while ((name = *++aptr) != NULL); - return 0; - } |