make set function work in sh

This commit is contained in:
Bart Slinger 2018-09-26 19:53:46 +02:00 committed by Lorenz Meier
parent 4df88122cb
commit adad22f879
1 changed files with 3 additions and 1 deletions

View File

@ -9,9 +9,11 @@ fi
# Map the NuttX-style variable definition 'set <var> <value>' to something that
# bash and alternatives understand
set() {
# define _set first because sh does not like overwriting set directly
_set() {
eval $1=$2
}
alias set=_set
# alternative method with an alias:
# alias set='f(){ set -- "$1=$2"; eval "$1"; unset -f f; }; eval f'