- ID format is changed to get the value from Version.Build
= Previous Build ID example
: tizen-mobile_20160308.8_mobile-wayland-armv7l-tm1
= Changed Build ID example
: tizen-mobile
- Release value is changed to get the value from Version.Build
= Previously, the value was created by removing alphabet
from Version.Build. However the Version.Build could contain
other numbers between alphabets. Thus Release value
could be weird.
= Now, Release value is parsed from Version.Build by
the Build.Date value.
Change-Id: I70087a74065e37842a0c1d2297cee87595a46a23
Signed-off-by: Taeyoung Kim <ty317.kim@samsung.com>
TYPE=$(echo $TZ_BUILD_RELEASE_TYPE | tr '[:upper:]' '[:lower:]')
-RELEASE=$(echo $TZ_BUILD_ID | sed 's/[^0-9.]//g')
+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 }')
+
+ID=$(echo $TZ_BUILD_ID | sed "s/$DATE.*//")
+ID=$(echo $ID | sed "s/[-_.]*$//")
-BUILDID=$(sed -n '/BUILD_ID=/p' /etc/tizen-release)
-BUILDID=$(echo $BUILDID | sed 's/BUILD_ID=//g')
cat <<EOF > /etc/info.ini
[Version]
Date=$TZ_BUILD_DATE;
Time=$TZ_BUILD_TIME;
Variant=$TZ_BUILD_VARIANT;
-ID=$BUILDID;
+ID=$ID;
EOF