소스 검색

Use case for ID checks

bryan 2 년 전
부모
커밋
eee5a37ab2
1개의 변경된 파일8개의 추가작업 그리고 2개의 파일을 삭제
  1. 8 2
      installJRMC

+ 8 - 2
installJRMC

@@ -379,8 +379,14 @@ setMCVersion() {
 
     if [[ "$MCVERSION_SOURCE" == "user input" ]]; then
         # Append explicit package version when user provides --mcversion
-        [[ "$ID" =~ ^(fedora|centos|suse)$ ]] && MCPKG+="-$MCVERSION"
-        [[ "$ID" =~ ^(debian|ubuntu)$ ]] && MCPKG+="=$MCVERSION"
+        case "$ID" in
+            fedora|centos|suse)
+                MCPKG+="-$MCVERSION"
+                ;;
+            debian|ubuntu)
+                MCPKG+="=$MCVERSION"
+                ;;
+        esac
     fi
     echo "Using MC version $MCVERSION determined by $MCVERSION_SOURCE."
     [[ "$MCVERSION_SOURCE" == "user input" ]] || echo "To override, use --mcversion."