Merge "init: Set a property indicating that we're booting into a GSI." am: 1cdd96cb10
am: bf1bcf4cad
am: ed49007bef
Change-Id: I7c633bf1fcfefdb699cd2fd6af303635ede1872d
This commit is contained in:
commit
07c5ec0846
1 changed files with 8 additions and 0 deletions
|
@ -42,6 +42,7 @@
|
|||
#include <fs_mgr_vendor_overlay.h>
|
||||
#include <keyutils.h>
|
||||
#include <libavb/libavb.h>
|
||||
#include <libgsi/libgsi.h>
|
||||
#include <processgroup/processgroup.h>
|
||||
#include <selinux/android.h>
|
||||
|
||||
|
@ -695,6 +696,13 @@ int SecondStageMain(int argc, char** argv) {
|
|||
// Nexus 9 boot time, so it's disabled by default.
|
||||
if (false) DumpState();
|
||||
|
||||
// Make the GSI status available before scripts start running.
|
||||
if (android::gsi::IsGsiRunning()) {
|
||||
property_set("ro.gsid.image_running", "1");
|
||||
} else {
|
||||
property_set("ro.gsid.image_running", "0");
|
||||
}
|
||||
|
||||
am.QueueBuiltinAction(SetupCgroupsAction, "SetupCgroups");
|
||||
|
||||
am.QueueEventTrigger("early-init");
|
||||
|
|
Loading…
Reference in a new issue