|
|
|
@ -36,11 +36,11 @@ ask_list() |
|
|
|
# $3 - (optional) default value |
|
|
|
local M_DEFAULT |
|
|
|
eval M_DEFAULT="\$$1" |
|
|
|
local M_ALL=$M_DEFAULT |
|
|
|
local M_DEFAULT_VAR="$M_DEFAULT" |
|
|
|
local M="" m |
|
|
|
|
|
|
|
|
|
|
|
[ -n "$3" ] && { find_str_in_list "$M_DEFAULT" "$2" || M_DEFAULT="$3" ;} |
|
|
|
|
|
|
|
|
|
|
|
n=1 |
|
|
|
for m in $2; do |
|
|
|
echo $n : $m |
|
|
|
@ -52,6 +52,6 @@ ask_list() |
|
|
|
[ -z "$M" ] && M="$M_DEFAULT" |
|
|
|
echo selected : $M |
|
|
|
eval $1="\"$M\"" |
|
|
|
|
|
|
|
[ "$M" != "$M_DEFAULT" ] |
|
|
|
|
|
|
|
[ "$M" != "$M_DEFAULT_VAR" ] |
|
|
|
} |
|
|
|
|