diff options
author | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2013-09-26 00:10:20 +0100 |
---|---|---|
committer | Adnan Begovic <adnan@cyngn.com> | 2015-10-06 16:26:36 -0700 |
commit | 34ae323d13cf0bba271f213f18bcd0cb3e681900 (patch) | |
tree | b72da8829642987d77a2d0c786e51bbd5627eee8 /envsetup.sh | |
parent | 2c7341c5dd7c36c231ca18d927111cf5e2da57c1 (diff) | |
download | build-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.sh | 1 |
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 |