From c072b46f4d89df8486d1ab8c38ed20d207c740b8 Mon Sep 17 00:00:00 2001 From: elpaablo Date: Sat, 1 Mar 2025 13:33:54 +0000 Subject: [PATCH] lunch: make release argument optional --- envsetup.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/envsetup.sh b/envsetup.sh index a2ccd17cc9..ec21e2e2ec 100644 --- a/envsetup.sh +++ b/envsetup.sh @@ -482,11 +482,18 @@ function lunch() export TARGET_BUILD_APPS= - # This must be -- + # This must be -[]- local product release variant # Split string on the '-' character. IFS="-" read -r product release variant <<< "$selection" + if [[ -z "$variant" ]] + then + # try to lunch with latest release + variant=$release + # from https://github.com/yaap/build_make/blob/c7753b7616c75f020cd1bdb04fda05625d2649cc/envsetup.sh#L523 + release=$(grep "BUILD_ID" build/make/core/build_id.mk | tail -1 | cut -d '=' -f 2 | cut -d '.' -f 1 | tr '[:upper:]' '[:lower:]') + fi if [[ -z "$product" ]] || [[ -z "$release" ]] || [[ -z "$variant" ]] then echo