[DESCRIPTION]
有客户需求在vendor下建立目录。
[SOLUTION]
这是一个示例:
在alps-mp-s0.mp1-V8.26版本以在vendor下创建dummy举例,主要是在创建vendor.img的过程中创建dummy文件夹:
build/make:
diff --git a/core/Makefile b/core/Makefile
index 2d56edb9ee..720c3e13b1100644
--- a/core/Makefile
+++ b/core/Makefile
@@ -3103,6+3103,7@@ BUILT_VENDORIMAGE_TARGET := $(PRODUCT_OUT)/vendor.img
define build-vendorimage-target
$(call pretty,"Target vendor fs image: $(INSTALLED_VENDORIMAGE_TARGET)")
@mkdir-p $(TARGET_OUT_VENDOR)
+@mkdir-p $(TARGET_OUT_VENDOR)/dummy
@mkdir-p $(vendorimage_intermediates) && rm -rf
$(vendorimage_intermediates)/vendor_image_info.txt
$(call generate-image-prop-dictionary,
$(vendorimage_intermediates)/vendor_image_info.txt,vendor,skip_fsck=true)
PATH=$(INTERNAL_USERIMAGES_BINARY_PATHS):$PATH \
Test:
rootfs下的vendor实际是挂载的vendor.img所在分区,而非vendor.img的内容直接存放在rootfs下的vendor中:
# ls vendor/
app bin build.prop dummy etc firmware lib lib64 lost+found odm odm_dlkm
overlay priv-app res vendor_dlkm
更多MTK技术内容,可以登录#深圳市新移科技有限公司官网&论坛
新移科技・专注于移动通信技术(2G/3G/4G/5G), 安卓智能物联网技术 (Android, IOT)。 MTK 安卓智能平台的研发设计、MTK 主板方案,安卓手机主板、 安卓智能模块、开发板主板定制、整机定制。
标签:core,vendorimage,12,vendor,TARGET,安卓,FAQ28467,image From: https://blog.51cto.com/u_15708244/5934980