script: Modify retrieving 'Release' from TZ_BUILD_ID 27/315127/2 accepted/tizen_8.0_unified tizen_8.0 accepted/tizen/8.0/unified/20240729.125343
authorSangYoun Kwak <sy.kwak@samsung.com>
Thu, 25 Jul 2024 09:00:13 +0000 (18:00 +0900)
committerSangYoun Kwak <sy.kwak@samsung.com>
Fri, 26 Jul 2024 03:42:06 +0000 (12:42 +0900)
Previously, script tries to retrieve 'Release' information from
TZ_BUILD_ID by using the 'DATE'(which is from TZ_BUILD_DATE).
But the 'DATE' and date info in TZ_BUILD_ID can be different, so the
'Release' can be invalid.

To solve this issue, script is modified to retrieved 'Release' from
TZ_BUILD_ID alone.
It can get 'Release' information in format:
  {date in 8 decimal numbers} + "." + {various length of decimal numbers}

Change-Id: I5130f8881f84f203e06799e2762b547c472ead20
Signed-off-by: SangYoun Kwak <sy.kwak@samsung.com>
script/make_info_file.sh

index 578529495fe8d2cb6cedb014441c435aae0721ae..0fce63e45fb13ae9597efd637361fecb9c55a1b4 100644 (file)
@@ -10,8 +10,7 @@ TYPE=$(echo $TZ_BUILD_RELEASE_TYPE | tr '[:upper:]' '[:lower:]')
 
 DATE=$(echo $TZ_BUILD_DATE | awk -F"[-_.]" '{ print $1 }')
 
-RELEASE=$(echo $TZ_BUILD_ID | sed "s/.*$DATE/$DATE/")
-RELEASE=$(echo $RELEASE | awk -F"[-_]" '{ print $1 }')
+RELEASE=$(echo $TZ_BUILD_ID | sed -n 's@.*\([0-9]\{8\}\.[0-9]\+\).*@\1@p')
 
 ID=$(echo $TZ_BUILD_ID | sed "s/$DATE.*//")
 ID=$(echo $ID | sed "s/[-_.]*$//")