summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWarren Togami <wtogami@gmail.com>2012-05-06 19:49:33 -1000
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2012-06-09 01:32:32 +0100
commit689102715ef0a930cd60e6aaced01316f77d0703 (patch)
treebdf13d04199f65ae2c925d638ffec8b405ba16e3
parentcefe4f7beb44f6111e6090e0602c1b3254e389a8 (diff)
downloadvendor_replicant-689102715ef0a930cd60e6aaced01316f77d0703.zip
vendor_replicant-689102715ef0a930cd60e6aaced01316f77d0703.tar.gz
vendor_replicant-689102715ef0a930cd60e6aaced01316f77d0703.tar.bz2
Simplify ROM filename, s/SNAPSHOT/EXPERIMENTAL/, other cleanups
* Remove "update-" prefix and "-signed" suffix. * Replace SNAPSHOT with EXPERIMENTAL (arcee). * If CM_EXTRAVERSION, force to type EXPERIMENTAL. * UNOFFICIAL builds now with datestamp in the same manner as NIGHTLY. * date -u uses UTC timezone for consistency. * Remove some CM7 dead code. Change-Id: I681fd92e27aaf62c50eae20265ce07c67d477bca Conflicts: products/common_versions.mk
-rw-r--r--products/common_versions.mk36
-rwxr-xr-xtools/squisher2
2 files changed, 29 insertions, 9 deletions
diff --git a/products/common_versions.mk b/products/common_versions.mk
index 45eadf7..3720929 100644
--- a/products/common_versions.mk
+++ b/products/common_versions.mk
@@ -1,18 +1,38 @@
PRODUCT_VERSION_MAJOR = 7
PRODUCT_VERSION_MINOR = 2
-PRODUCT_VERSION_MAINTENANCE = 0-RC3
+PRODUCT_VERSION_MAINTENANCE = 0
PRODUCT_BUILD_PROP_OVERRIDES += BUILD_DISPLAY_ID=GWK74
+# Set BUILDTYPE
+
ifdef CYANOGEN_NIGHTLY
- CMVERSION := CyanogenMod-$(PRODUCT_VERSION_MAJOR)-$(shell date +%Y%m%d)-NIGHTLY-$(CM_BUILD)
+ CM_BUILDTYPE := NIGHTLY
+endif
+ifdef CYANOGEN_EXPERIMENTAL
+ CM_BUILDTYPE := EXPERIMENTAL
+endif
+ifdef CYANOGEN_RELEASE
+ CM_BUILDTYPE := RELEASE
+endif
+
+ifdef CYANOGEN_EXTRAVERSION
+ # Force build type to EXPERIMENTAL
+ CM_BUILDTYPE := EXPERIMENTAL
+ # Add leading dash to CM_EXTRAVERSION
+ CM_EXTRAVERSION := -$(CYANOGEN_EXTRAVERSION)
+endif
+
+# If CM_BUILDTYPE is not defined, set to UNOFFICIAL
+ifndef CYANOGEN_BUILDTYPE
+ CM_BUILDTYPE := UNOFFICIAL
+endif
+
+ifdef CYANOGEN_RELEASE
+ CMVERSION := $(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_MAINTENANCE)$(PRODUCT_VERSION_DEVICE_SPECIFIC)-$(CM_BUILD)
else
- ifdef CYANOGEN_RELEASE
- CMVERSION := CyanogenMod-$(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_MAINTENANCE)$(PRODUCT_VERSION_DEVICE_SPECIFIC)-$(CM_BUILD)
- else
- CMVERSION := CyanogenMod-$(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_MAINTENANCE)$(PRODUCT_VERSION_DEVICE_SPECIFIC)-$(CM_BUILD)-KANG
- endif
+ CMVERSION := $(PRODUCT_VERSION_MAJOR)-$(shell date -u +%Y%m%d)-$(CM_BUILDTYPE)-$(CM_BUILD)$(CM_EXTRAVERSION)
endif
PRODUCT_PROPERTY_OVERRIDES += \
- ro.modversion=$(CMVERSION)
+ ro.modversion=CyanogenMod-$(CMVERSION)
diff --git a/tools/squisher b/tools/squisher
index 8323c0d..1c56748 100755
--- a/tools/squisher
+++ b/tools/squisher
@@ -140,7 +140,7 @@ rm -rf $REPACK/ota/recovery
# Determine what to name the new signed package
MODVERSION=`sed -n -e'/ro\.modversion/s/^.*CyanogenMod-//p' $REPACK/ota/system/build.prop`
: ${MODVERSION:=nightly}
- OUTFILE=$OUT/update-cm-$MODVERSION-signed.zip
+ OUTFILE=$OUT/cm-$MODVERSION.zip
# Pack it up and sign
printf "Zipping package..."