Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.openwrt.org/project/libubox.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/sh
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-05-24 01:09:19 +0400
committerFelix Fietkau <nbd@openwrt.org>2011-05-24 01:09:19 +0400
commitcc2457aa3ee13b155cb095637ab0ee77c366e7d2 (patch)
tree1ff5ead3075eb7ce6bb7345c79518499db6e20be /sh
parentfda6079b30a4f47daf95c8b93b9c86afee008f45 (diff)
jshn: do not use -n on export
Diffstat (limited to 'sh')
-rw-r--r--sh/jshn.sh20
1 files changed, 10 insertions, 10 deletions
diff --git a/sh/jshn.sh b/sh/jshn.sh
index 923f2b3..5bd3896 100644
--- a/sh/jshn.sh
+++ b/sh/jshn.sh
@@ -1,11 +1,11 @@
# functions for parsing and generating json
-append() {
+jshn_append() {
local var="$1"
local value="$2"
local sep="${3:- }"
- eval "export ${NO_EXPORT:+-n} -- \"$var=\${$var:+\${$var}\${value:+\$sep}}\$value\""
+ eval "export -- \"$var=\${$var:+\${$var}\${value:+\$sep}}\$value\""
}
json_init() {
@@ -19,17 +19,17 @@ json_add_generic() {
local val="$3"
local cur="${4:-$JSON_CUR}"
- export ${NO_EXPORT:+-n} -- "${cur}_$var=$val"
- export ${NO_EXPORT:+-n} -- "TYPE_${cur}_$var=$type"
- append JSON_UNSET "${cur}_$var TYPE_${cur}_$var"
- append "KEYS_${cur}" "$var"
+ export -- "${cur}_$var=$val"
+ export -- "TYPE_${cur}_$var=$type"
+ jshn_append JSON_UNSET "${cur}_$var TYPE_${cur}_$var"
+ jshn_append "KEYS_${cur}" "$var"
}
json_add_table() {
JSON_SEQ=$(($JSON_SEQ + 1))
- append JSON_STACK "$JSON_CUR"
+ jshn_append JSON_STACK "$JSON_CUR"
local table="JSON_TABLE$JSON_SEQ"
- export ${NO_EXPORT:+-n} -- "UP_$table=$JSON_CUR"
+ export -- "UP_$table=$JSON_CUR"
JSON_CUR="$table"
}
@@ -82,13 +82,13 @@ json_dump() {
json_get_type() {
local dest="$1"
local var="$2"
- eval "export ${NO_EXPORT:+-n} -- \"$dest=\${TYPE_${JSON_CUR}_$var}\""
+ eval "export -- \"$dest=\${TYPE_${JSON_CUR}_$var}\""
}
json_get_var() {
local dest="$1"
local var="$2"
- eval "export ${NO_EXPORT:+-n} -- \"$dest=\${${JSON_CUR}_$var}\""
+ eval "export -- \"$dest=\${${JSON_CUR}_$var}\""
}
json_select() {