diff --git a/bin/dunecontrol b/bin/dunecontrol index b9b4045b480b2ff8e6d5bb90f65411c6a2151c04..8054470609f62919068625be6ca5ef5c01051c7e 100755 --- a/bin/dunecontrol +++ b/bin/dunecontrol @@ -340,9 +340,13 @@ case "$command" in else sort_modules $MODULE fi - for mod in $MODULES; do - NAMES="$NAMES$(eval echo \$NAME_$mod) " - done + if test x$ONLY != x; then + NAMES="$(eval echo \$NAME_$ONLY)" + else + for mod in $MODULES; do + NAMES="$NAMES$(eval echo \$NAME_$mod) " + done + fi echo "--- going to build $NAMES ---" build_modules $command echo "--- done ---"