X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=scripts%2Futils.sh;h=60470a5627b3ecefc06fd30b253a1b7cc8f9b4db;hp=01d8ad5989f5092346823b4e277fab360b1c706d;hb=57bf943634acbdeaa41a0a67443e41627cc9c747;hpb=f8d894ad5974c29471cfef6679a819ab5a7e4ef8 diff --git a/scripts/utils.sh b/scripts/utils.sh index 01d8ad5..60470a5 100644 --- a/scripts/utils.sh +++ b/scripts/utils.sh @@ -1,3 +1,6 @@ +N=" +" + append() { local var="$1" local value="$2" @@ -13,6 +16,12 @@ add_default_handler() { esac } +set_default() { + local __s_var="$1" + local __s_val="$2" + eval "export -- \"$__s_var=\${$__s_var:-\$__s_val}\"" +} + _config_add_generic() { local type="$1"; shift