6fb8b256c1
Output files are staged until they are fully generated, then move to the final location. The staging directory has a different SELinux context to prevent misuse, and should change when it's moved to the final directory. This change makes composd to follow the same setup, using libartpalette. As a result, the output are no longer stored in CompOS's own apexdata (which was not intentional). This change does not use bindgen, which seems have some difficulty to bridge `const char**` correctly. Neither cxx, since it doesn't seem to simplify the (already simple) call. Bug: 205750213 Test: See odrefresh produces output in the staging directory Change-Id: Ifc97b31a98052a31209556449d1642089a8c0e2e |
||
---|---|---|
apex | ||
apkdmverity | ||
apkverify | ||
authfs | ||
binder_common | ||
compos | ||
demo | ||
docs/getting_started | ||
idsig | ||
javalib | ||
launcher | ||
libs/libavb_rs | ||
microdroid | ||
microdroid_manager | ||
pvmfw | ||
tests | ||
virtualizationservice | ||
vm | ||
vmconfig | ||
zipfuse | ||
.clang-format | ||
.gitignore | ||
Android.bp | ||
OWNERS | ||
PREUPLOAD.cfg | ||
README.md | ||
TEST_MAPPING | ||
rustfmt.toml |
README.md
Virtualization
This repository contains userspace services related to running virtual machines on Android, especially protected virtual machines. See the getting started documentation and Microdroid README for more information.