build info: change ID and Release 18/66818/2
authorTaeyoung Kim <ty317.kim@samsung.com>
Thu, 21 Apr 2016 07:32:55 +0000 (16:32 +0900)
committerTaeyoung Kim <ty317.kim@samsung.com>
Thu, 21 Apr 2016 07:44:13 +0000 (16:44 +0900)
- 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>
script/make_info_file.sh

index abb335c..546934b 100644 (file)
@@ -6,10 +6,14 @@
 
 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]
@@ -21,5 +25,5 @@ Type=$TYPE;
 Date=$TZ_BUILD_DATE;
 Time=$TZ_BUILD_TIME;
 Variant=$TZ_BUILD_VARIANT;
-ID=$BUILDID;
+ID=$ID;
 EOF