clean up: remove mk_cdisk from microdroid
Since virtualizationservice makes composite disks (including payload)
without external mk_cdisk/mk_payload, remove them from microdroid.
Bug: 190503456
Test: MicrodroidHostTestCases
Change-Id: Ie9d9afa320085733360e861ade7fd44f3ef901eb
diff --git a/apex/Android.bp b/apex/Android.bp
index c06740a..bbd4aa5 100644
--- a/apex/Android.bp
+++ b/apex/Android.bp
@@ -49,10 +49,6 @@
"fd_server",
"vm",
"compos_key_cmd",
-
- // tools to create composite images
- "mk_cdisk",
- "mk_payload",
],
prebuilts: [
"com.android.virt.init.rc",
diff --git a/microdroid/sepolicy/system/private/virtualizationservice.te b/microdroid/sepolicy/system/private/virtualizationservice.te
index 4c6f1f9..097f0a0 100644
--- a/microdroid/sepolicy/system/private/virtualizationservice.te
+++ b/microdroid/sepolicy/system/private/virtualizationservice.te
@@ -14,9 +14,6 @@
# When virtualizationservice execs a file with the crosvm_exec label, run it in the crosvm domain.
domain_auto_trans(virtualizationservice, crosvm_exec, crosvm)
-# Let virtualizationservice exec other files (e.g. mk_cdisk) in the same domain.
-allow virtualizationservice system_file:file execute_no_trans;
-
# Let virtualizationservice kill crosvm.
allow virtualizationservice crosvm:process sigkill;