diff --git a/src/build.sh b/src/build.sh index 9a4ec91c627dd6ad19fa095d4699557e7e90425f..18409cbefb86a69d2c06ef62fa3d0c012e297450 100755 --- a/src/build.sh +++ b/src/build.sh @@ -172,7 +172,16 @@ if [ -n "${BRANCH_NAME}" ] && [ -n "${DEVICE}" ]; then git checkout default.xml cd ../.. fi - yes | repo init $REPO_INIT_PARAM -u "$REPO" -b "${TAG_PREFIX}${BRANCH_NAME}" + + # Set the REPO_GROUPS variable based on the android_version_major + if [ "$android_version_major" -ge 14 ]; then + REPO_GROUPS="-g default,-darwin,-muppets,muppets_$DEVICE" + else + REPO_GROUPS="" + fi + + # Repo init source + yes | repo init $REPO_INIT_PARAM -u "$REPO" -b "${TAG_PREFIX}${BRANCH_NAME}" $REPO_GROUPS if [ "$REPO_CUSTOM_MANIFEST" != false ]; then wget -O .repo/manifests/default.xml $REPO_CUSTOM_MANIFEST