From e5f41b112b99c81d9d5784474862669e85cc4e72 Mon Sep 17 00:00:00 2001 From: Christian Engwer <christi@dune-project.org> Date: Tue, 10 Jul 2012 12:42:37 +0000 Subject: [PATCH] [dunecontrol] cleaner eval/test statements [[Imported from SVN: r6856]] --- lib/dunemodules.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/dunemodules.lib b/lib/dunemodules.lib index 04fb7cfdc..00bd358f7 100644 --- a/lib/dunemodules.lib +++ b/lib/dunemodules.lib @@ -103,7 +103,7 @@ parse_control() { nono|yesyes) echo "ERROR: multiple definition of module $name" >&2 echo "previous defined in:" >&2 - if test "$(eval echo \$INST_$module)" = "yes"; then + if eval test x\$INST_$module = "xyes"; then echo " $(eval echo \$PATH_$module)/lib/dunecontrol/$name/$CONTROL" >&2 else echo " $(eval echo \$PATH_$module)/$CONTROL" >&2 @@ -307,7 +307,7 @@ _check_deps() echo "ERROR: invalid module name $name" >&2 exit 1 fi - if test "x$(eval echo \$HAVE_$dep)" != "x"; then + if eval test x\$HAVE_$dep != "x"; then eval ver=\$VERS_$dep if test "$SKIPVERSIONCHECK" != "yes" && ! check_version "$ver" "$depver"; then echo "$report: version mismatch." >&2 -- GitLab