diff options
author | Chirayu Desai <cdesai@cyanogenmod.org> | 2013-03-28 12:55:04 +0530 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2013-04-13 05:45:36 -0700 |
commit | 724feedbd9e668e239e827b974437da85c140313 (patch) | |
tree | 6666888def28bfccc8f1e17db1db21f7ae910830 | |
parent | 159d99dec7656185500696f8bd48859c2ad21b5b (diff) | |
download | build-724feedbd9e668e239e827b974437da85c140313.zip build-724feedbd9e668e239e827b974437da85c140313.tar.gz build-724feedbd9e668e239e827b974437da85c140313.tar.bz2 |
bacon: name the package correctly
The variable CM_VERSION gets updated each build, but
the actual ro.cm.version in the build.prop doesn't on
incremental builds.
Name the 'bacon' package according to cm version
from the build.prop (if it exists), so that the actual
version and the name of the zip stay in sync.
Change-Id: I2dacfbbf2ae418945a9b37fef2fd7cbd31510e26
-rw-r--r-- | core/Makefile | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/Makefile b/core/Makefile index 94b5561..8f1e600 100644 --- a/core/Makefile +++ b/core/Makefile @@ -1326,7 +1326,11 @@ $(INTERNAL_OTA_PACKAGE_TARGET): $(BUILT_TARGET_FILES_PACKAGE) $(DISTTOOLS) --override_device=$(override_device) \ $(BUILT_TARGET_FILES_PACKAGE) $@ -CM_TARGET_PACKAGE := $(PRODUCT_OUT)/cm-$(CM_VERSION).zip +MODVERSION := $(shell sed -n -e'/ro\.cm\.version/s/^.*=//p' $(INSTALLED_BUILD_PROP_TARGET)) +ifeq ($(MODVERSION),) + MODVERSION := $(CM_VERSION) +endif +CM_TARGET_PACKAGE := $(PRODUCT_OUT)/cm-$(MODVERSION).zip .PHONY: otapackage bacon otapackage: $(INTERNAL_OTA_PACKAGE_TARGET) |