Create a vendor build.prop for verifying versions
The vendor build.prop contains the fingerprint for the build, and timestamps. It allows you to tell if the vendor partition matches the system partition. Change-Id: Icf261571e82823928b2562e66e48fbcb0da55801 Signed-off-by: Daniel Rosenberg <drosen@google.com>
This commit is contained in:
@@ -242,6 +242,22 @@ endif
|
|||||||
|
|
||||||
build_desc :=
|
build_desc :=
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------
|
||||||
|
# vendor build.prop
|
||||||
|
#
|
||||||
|
# For verifying that the vendor build is what we thing it is
|
||||||
|
ifdef BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE
|
||||||
|
INSTALLED_VENDOR_BUILD_PROP_TARGET := $(TARGET_OUT_VENDOR)/build.prop
|
||||||
|
ALL_DEFAULT_INSTALLED_MODULES += $(INSTALLED_VENDOR_BUILD_PROP_TARGET)
|
||||||
|
$(INSTALLED_VENDOR_BUILD_PROP_TARGET): $(INSTALLED_BUILD_PROP_TARGET)
|
||||||
|
@echo Target vendor buildinfo: $@
|
||||||
|
@mkdir -p $(dir $@)
|
||||||
|
$(hide) echo > $@
|
||||||
|
$(hide) echo ro.vendor.build.date=`date`>>$@
|
||||||
|
$(hide) echo ro.vendor.build.date.utc=`date +%s`>>$@
|
||||||
|
$(hide) echo ro.vendor.build.fingerprint="$(BUILD_FINGERPRINT)">>$@
|
||||||
|
endif
|
||||||
|
|
||||||
# -----------------------------------------------------------------
|
# -----------------------------------------------------------------
|
||||||
# sdk-build.prop
|
# sdk-build.prop
|
||||||
#
|
#
|
||||||
|
Reference in New Issue
Block a user