commit | 6fb8b256c18b47bf9443db7ee02d25d92d404f8e | [log] [tgz] |
---|---|---|
author | Victor Hsieh <victorhsieh@google.com> | Fri Dec 03 16:30:04 2021 -0800 |
committer | Victor Hsieh <victorhsieh@google.com> | Mon Dec 06 12:15:34 2021 -0800 |
tree | b92b3c787bf2568ecd01954916b8aa3246ba738e | |
parent | 5f34abe565afc2d2b14cba59ba572318e4612103 [diff] |
composd: prepare staging directory w/ libartpalette-system 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
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.