Reland "Add microdroid_vendor"
This reverts commit c79d1dc7ebd40d182816ecb4baaa1c0b6afa8b2a.
Reason for revert: relanding
Change-Id: I38b51ef26e62900f5f14230b1c08681ea7871d13
diff --git a/microdroid/Android.bp b/microdroid/Android.bp
index d0c6675..ac6e055 100644
--- a/microdroid/Android.bp
+++ b/microdroid/Android.bp
@@ -92,6 +92,27 @@
installable: false, // avoid collision with system partition's init.rc
}
+android_filesystem {
+ name: "microdroid_vendor",
+ use_avb: true,
+ deps: [
+ "microdroid_plat_sepolicy_vers.txt",
+ "microdroid_vendor_sepolicy.cil",
+ "microdroid_plat_pub_versioned.cil",
+ ],
+ avb_private_key: "microdroid.pem",
+ avb_algorithm: "SHA256_RSA4096",
+ file_contexts: "microdroid_vendor_file_contexts",
+}
+
+prebuilt_etc {
+ name: "microdroid_plat_sepolicy_vers.txt",
+ src: "plat_sepolicy_vers.txt",
+ filename: "plat_sepolicy_vers.txt",
+ sub_dir: "selinux",
+ installable: false,
+}
+
logical_partition {
name: "microdroid_super",
sparse: true,
@@ -107,6 +128,10 @@
name: "system",
filesystem: ":microdroid",
},
+ {
+ name: "vendor",
+ filesystem: ":microdroid_vendor",
+ },
],
},
],