Refactoring: Turn to if-elifs constructs into case blocks
authorSebastian Pipping <sebastian@pipping.org>
Wed, 22 Jun 2011 16:54:09 +0000 (18:54 +0200)
committerSebastian Pipping <sebastian@pipping.org>
Wed, 22 Jun 2011 16:54:09 +0000 (18:54 +0200)
gen_compile.sh

index ec752ce05f6495ba5da4785a649616b046149f80..eb13dde3e6f8db6727dbfa7fa448e3072dbfd21a 100755 (executable)
@@ -231,15 +231,17 @@ compile_generic() {
        local target=${1}
        local argstype=${2}
 
-       if [ "${argstype}" = 'kernel' ] || [ "${argstype}" = 'runtask' ]
-       then
-               export_kernel_args
-               MAKE=${KERNEL_MAKE}
-       elif [ "${2}" = 'utils' ]
-       then
-               export_utils_args
-               MAKE=${UTILS_MAKE}
-       fi
+       case "${argstype}" in
+               kernel|runtask)
+                       export_kernel_args
+                       MAKE=${KERNEL_MAKE}
+                       ;;
+               utils)
+                       export_utils_args
+                       MAKE=${UTILS_MAKE}
+                       ;;
+       esac
+
        case "${argstype}" in
                kernel) ARGS="`compile_kernel_args`" ;;
                utils) ARGS="`compile_utils_args`" ;;
@@ -272,13 +274,11 @@ compile_generic() {
 
        unset MAKE
        unset ARGS
-       if [ "${argstype}" = 'kernel' ]
-       then
-               unset_kernel_args
-       elif [ "${argstype}" = 'utils' ]
-       then
-               unset_utils_args
-       fi
+
+       case "${argstype}" in
+               kernel) unset_kernel_args ;;
+               utils) unset_utils_args ;;
+       esac
 }
 
 compile_modules() {