diff --git a/lib/dunemodules.lib b/lib/dunemodules.lib index c71c86d942ffa864b06ee437d2d95f2c28c59152..f04ca382061b84a96a6d5f8f0383c5347963e8ce 100644 --- a/lib/dunemodules.lib +++ b/lib/dunemodules.lib @@ -83,7 +83,7 @@ parse_control() { local path="$(canonicalpath "$1")" if pkg-config $name; then local prefix="$(pkg-config --variable=prefix $name)" - local pkgpath=$(canonicalname "$prefix/lib/dunecontrol/${name}") + local pkgpath=$(canonicalname "$prefix/lib/dunecontrol/$name") if test x"$pkgpath" = x"$path"; then path="$prefix" module_inst="yes" @@ -100,13 +100,13 @@ parse_control() { echo "ERROR: multiple definition of module $name" >&2 echo "previous defined in:" >&2 if test "$(eval echo \$INST_$module)" = "yes"; then - echo " $(eval echo \$PATH_$module)/lib/dunecontrol/${name}/$CONTROL" >&2 + echo " $(eval echo \$PATH_$module)/lib/dunecontrol/$name/$CONTROL" >&2 else echo " $(eval echo \$PATH_$module)/$CONTROL" >&2 fi echo "redefined in:" >&2 if test "$module_inst" = "yes"; then - echo " $path/lib/dunecontrol/${name}/$CONTROL" >&2 + echo " $path/lib/dunecontrol/$name/$CONTROL" >&2 else echo " $path/$CONTROL" >&2 fi @@ -115,7 +115,7 @@ parse_control() { # installed modules are superseded by locally built modules noyes) echo "WARNING: ignoring installed module file" >&2 - echo " $path/lib/dunecontrol/${name}/$CONTROL" >&2 + echo " $path/lib/dunecontrol/$name/$CONTROL" >&2 echo "using previously found locally built module" >&2 echo " $(eval echo \$PATH_$module)/$CONTROL" >&2 module_inst="no" @@ -124,7 +124,7 @@ parse_control() { # local modules supersede installed modules yesno) echo "WARNING: not using installed module file" >&2 - echo " $(eval echo \$PATH_$module)/lib/dunecontrol/${name}/$CONTROL" >&2 + echo " $(eval echo \$PATH_$module)/lib/dunecontrol/$name/$CONTROL" >&2 echo "using locally built module" >&2 echo " $path/$CONTROL" >&2 true # do nothing, ignore the previously found module @@ -132,21 +132,21 @@ parse_control() { esac fi # set status variables - export HAVE_${module}=yes - export PATH_${module}="$path" - export VERS_${module}="$vers" - export NAME_${module}="$name" - export MAIN_${module}="$main" - export DEPS_${module}="$deps" - export INST_${module}="$module_inst" + export HAVE_$module=yes + export PATH_$module="$path" + export VERS_$module="$vers" + export NAME_$module="$name" + export MAIN_$module="$main" + export DEPS_$module="$deps" + export INST_$module="$module_inst" for name in $deps; do mod=$(fix_variable_name $name) - export NAME_${mod}="$name" + export NAME_$mod="$name" done - export SUGS_${module}="$sugs" + export SUGS_$module="$sugs" for name in $sugs; do mod=$(fix_variable_name $name) - export NAME_${mod}="$name" + export NAME_$mod="$name" done # update list of modules if test "$module_inst" = "yes"; then @@ -243,7 +243,7 @@ sort_modules() { export MODULES="$SORTEDMODULES" # clean up temporary variables for m in $MODULES; do - export SORT_DONE_${m}="" + export SORT_DONE_$m="" done } @@ -270,7 +270,7 @@ _sort_module() { echo "ERROR: invalid module name $module" >&2 exit 1 fi - if test "x$(eval echo \$SORT_DONE_${module})" != "xyes"; then + if test "x$(eval echo \$SORT_DONE_$module)" != "xyes"; then # resolve dependencies eval deps=\$DEPS_$module #initially remove leading space @@ -342,11 +342,11 @@ _sort_module() { fi done # insert this module into the list - export SORTEDMODULES_${mode}="$(eval echo \$SORTEDMODULES_${mode}) $module" + export SORTEDMODULES_$mode="$(eval echo \$SORTEDMODULES_$mode) $module" if test $mode = DEPS; then # it is sufficient to check that the module hasn't been handled yet, # as dependencies are handled before suggestions - export SORT_DONE_${module}=yes + export SORT_DONE_$module=yes export SORTEDMODULES="$SORTEDMODULES $module" export SORTEDMODULES_INFO="$SORTEDMODULES_INFO $module[$mode]" fi