compos_verity: don't write to log file
This fixes SELinux denial like:
avc: denied { write } for name="vm_console.log" dev="dm-60" ino=2815
scontext=u:r:compos_verify:s0
tcontext=u:object_r:apex_compos_data_file:s0 tclass=file permissive=0
Bug: 223784827
Test: atest com.android.tests.odsign.CompOsSigningHostTest\
#checkFileCreationTimeAfterVmStartAndBeforeReboot
-> Pass only with this fix
Change-Id: I823b5ac09f742bfb4d30674b7f4f23a82a152e7a
diff --git a/compos/verify/verify.rs b/compos/verify/verify.rs
index 7b77c18..14ce798 100644
--- a/compos/verify/verify.rs
+++ b/compos/verify/verify.rs
@@ -104,7 +104,7 @@
instance_image,
&idsig,
&idsig_manifest_apk,
- &VmParameters { debug_mode, ..Default::default() },
+ &VmParameters { debug_mode, never_log: !debug_mode, ..Default::default() },
)?;
let service = vm_instance.get_service()?;