Fix the split_append function so that codec modules are properly enabled.

This commit is contained in:
Michael Geddes 2009-01-16 23:06:43 +00:00
parent 6070e77fa4
commit c07fb10541

View file

@ -38,14 +38,14 @@ is_in_list(){
return 1
}
split_append() {
split_append() { # {list} {prefix} {item} {func call}
local lhs="$2"
local rhs="$3"
while [ ! -z "$rhs" ] ; do
cur=${rhs%%,*}
nvar=${rhs#*,}
[ -z $4 ] || eval "$4 ${cur}"
[ -z "$5" ] || eval "$5 ${cur}"
append $1 "${lhs}${cur}" "$4"
[ "$nvar" == "$rhs" ] && break
rhs=${nvar}