diff options
author | Alex Deymo <deymo@google.com> | 2017-03-04 01:54:02 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-03-04 01:54:02 +0000 |
commit | a8e4161eeddf97fb378e61f7386a4a7940f9a610 (patch) | |
tree | 6050a86f5f0029b1b00121985d428ec37718d914 | |
parent | 0ad48d84148c480d05dcd471bad0068d879df049 (diff) | |
parent | 1dfe33e52a4aed30f0294af0c793ce709f465eee (diff) | |
download | extras-a8e4161eeddf97fb378e61f7386a4a7940f9a610.tar.gz |
Merge "Put product_id and product_version to OEM partition." am: dbcd26053b
am: 1dfe33e52a
Change-Id: I32bf51ba5866c39209b584032c528c0b8cf6cfdc
-rw-r--r-- | brillo_config/Android.mk | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/brillo_config/Android.mk b/brillo_config/Android.mk index 8946e784..b4d8c932 100644 --- a/brillo_config/Android.mk +++ b/brillo_config/Android.mk @@ -20,8 +20,8 @@ ifdef OSRELEASED_DIRECTORY include $(CLEAR_VARS) LOCAL_MODULE := product_id -LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/$(OSRELEASED_DIRECTORY) +LOCAL_MODULE_CLASS := FAKE +LOCAL_MODULE_PATH := $(TARGET_OUT_OEM)/$(OSRELEASED_DIRECTORY) include $(BUILD_SYSTEM)/base_rules.mk # Attempt to populate the product id from a file in the product path. @@ -31,16 +31,18 @@ LOADED_BRILLO_PRODUCT_ID := $(call cfgtree-get-if-exists,brillo/product_id) # interaction will not work if this is not set correctly. $(LOCAL_BUILT_MODULE): BRILLO_PRODUCT_ID ?= "$(LOADED_BRILLO_PRODUCT_ID)" $(LOCAL_BUILT_MODULE): - $(hide)mkdir -p $(dir $@) + $(hide) mkdir -p $(dir $@) echo $(BRILLO_PRODUCT_ID) > $@ + $(hide) mkdir -p $(TARGET_OUT_ETC)/$(OSRELEASED_DIRECTORY) + ln -sf /oem/$(OSRELEASED_DIRECTORY)/product_id $(TARGET_OUT_ETC)/$(OSRELEASED_DIRECTORY) + include $(CLEAR_VARS) LOCAL_MODULE := product_version -LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/$(OSRELEASED_DIRECTORY) +LOCAL_MODULE_CLASS := FAKE +LOCAL_MODULE_PATH := $(TARGET_OUT_OEM)/$(OSRELEASED_DIRECTORY) include $(BUILD_SYSTEM)/base_rules.mk - # The version is set to 0.0.0 if the user did not set the actual version and # a version cannot be loaded from the product cfgtree. # This allows us to have a valid version number while being easy to filter. @@ -63,11 +65,13 @@ endif # If you don' want this to change at every build, you can define BUILD_NUMBER in # your product makefile and increase it manually. $(LOCAL_BUILT_MODULE): - $(hide)mkdir -p $(dir $@) + $(hide) mkdir -p $(dir $@) ifeq ($(shell echo $(BUILD_NUMBER) | grep -E '[^0-9]'),) echo $(BRILLO_PRODUCT_VERSION).$(BUILD_NUMBER) > $@ else echo $(BRILLO_PRODUCT_VERSION).$(BUILD_DATETIME) > $@ endif + $(hide) mkdir -p $(TARGET_OUT_ETC)/$(OSRELEASED_DIRECTORY) + ln -sf /oem/$(OSRELEASED_DIRECTORY)/product_version $(TARGET_OUT_ETC)/$(OSRELEASED_DIRECTORY) endif |