init: add back TARGET_INIT_VENDOR_LIB for vendor_load_properties
squashed:
init: add libinit hook for devices to create device links
let devices react to device uevents e.g. for creating
links in /dev/block/by-name/ when there is no partition name
available like on raspi with MBR boot device
Change-Id: If657c2608dc5f5363fed4a987f496cd09b56816f
diff --git a/init/Android.bp b/init/Android.bp
index 57e5a68..3a8b004 100644
--- a/init/Android.bp
+++ b/init/Android.bp
@@ -218,6 +218,7 @@
defaults: [
"init_defaults",
"selinux_policy_version",
+ "vendor_init_defaults",
],
srcs: init_common_sources + init_device_sources,
export_include_dirs: ["."],
@@ -252,6 +253,14 @@
}
cc_library_static {
+ name: "vendor_init",
+ recovery_available: true,
+ srcs: [
+ "vendor_init.cpp",
+ ],
+}
+
+cc_library_static {
name: "libinit",
defaults: ["libinit_defaults"],
}
@@ -277,7 +286,10 @@
name: "init_second_stage_defaults",
recovery_available: true,
stem: "init",
- defaults: ["init_defaults"],
+ defaults: [
+ "init_defaults",
+ "vendor_init_defaults",
+ ],
srcs: ["main.cpp"],
symlinks: ["ueventd"],
}