summaryrefslogtreecommitdiffstats
path: root/envsetup.sh
diff options
context:
space:
mode:
authorRicardo Cerqueira <cyanogenmod@cerqueira.org>2013-09-26 00:10:20 +0100
committerAdnan Begovic <adnan@cyngn.com>2015-10-06 16:26:36 -0700
commit34ae323d13cf0bba271f213f18bcd0cb3e681900 (patch)
treeb72da8829642987d77a2d0c786e51bbd5627eee8 /envsetup.sh
parent2c7341c5dd7c36c231ca18d927111cf5e2da57c1 (diff)
downloadbuild-34ae323d13cf0bba271f213f18bcd0cb3e681900.zip
build-34ae323d13cf0bba271f213f18bcd0cb3e681900.tar.gz
build-34ae323d13cf0bba271f213f18bcd0cb3e681900.tar.bz2
Add a unique build number to every build
SDK-readable via android.os.Build.INCREMENTAL Change-Id: If9885adebe12a56b2b2e353285721be695bc411b Fix exporting the unique build identifier Change-Id: Ie58e981b7e83a4351d137dfd8995dce7d365d950 Fix incremental build number on Darwin Darwin does not include sha1sum, but it should have openssl. Change-Id: If2b685c1478f9486bed21dfba0c655d9e02db72b Use openssl instead of sha1sum Change-Id: Iab8a74d4af6646104cb23312853f811a38bdec0d
Diffstat (limited to 'envsetup.sh')
-rw-r--r--envsetup.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/envsetup.sh b/envsetup.sh
index c572c16..e0b2c62 100644
--- a/envsetup.sh
+++ b/envsetup.sh
@@ -82,6 +82,7 @@ function check_product()
if (echo -n $1 | grep -q -e "^cm_") ; then
CM_BUILD=$(echo -n $1 | sed -e 's/^cm_//g')
+ export BUILD_NUMBER=$((date +%s%N ; echo $CM_BUILD; hostname) | openssl sha1 | sed -e 's/.*=//g; s/ //g' | cut -c1-10)
else
CM_BUILD=
fi