summaryrefslogtreecommitdiffstats
path: root/init/init.cpp
diff options
context:
space:
mode:
authorJaekyun Seok <jaekyun@google.com>2017-11-28 12:10:10 +0900
committerJaekyun Seok <jaekyun@google.com>2018-01-25 09:37:20 +0900
commitdff165d3a2db868689bae12db1ed8b3c74fa7d60 (patch)
tree6237fc0bf1607237788962972b1b47ed4170f003 /init/init.cpp
parentccb9960bebe4e8ec7d674d8d1b778e5cd9669b48 (diff)
downloadsystem_core-dff165d3a2db868689bae12db1ed8b3c74fa7d60.tar.gz
system_core-dff165d3a2db868689bae12db1ed8b3c74fa7d60.tar.bz2
system_core-dff165d3a2db868689bae12db1ed8b3c74fa7d60.zip
Support /product partition
This CL will enable reading /product/build.prop and add product paths into ld.config.txt.in. Bug: 64195575 Test: tested with 'PRODUCT_PRODUCT_PROPERTIES := ro.product.abc=abc' on sailfish Change-Id: Ie996def20e25dc1afe0c74af2096af844934b2dc
Diffstat (limited to 'init/init.cpp')
-rw-r--r--init/init.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/init/init.cpp b/init/init.cpp
index 95f272b8d..79623c333 100644
--- a/init/init.cpp
+++ b/init/init.cpp
@@ -110,12 +110,15 @@ static void LoadBootScripts(ActionManager& action_manager, ServiceList& service_
if (!parser.ParseConfig("/system/etc/init")) {
late_import_paths.emplace_back("/system/etc/init");
}
- if (!parser.ParseConfig("/vendor/etc/init")) {
- late_import_paths.emplace_back("/vendor/etc/init");
+ if (!parser.ParseConfig("/product/etc/init")) {
+ late_import_paths.emplace_back("/product/etc/init");
}
if (!parser.ParseConfig("/odm/etc/init")) {
late_import_paths.emplace_back("/odm/etc/init");
}
+ if (!parser.ParseConfig("/vendor/etc/init")) {
+ late_import_paths.emplace_back("/vendor/etc/init");
+ }
} else {
parser.ParseConfig(bootscript);
}