diff options
-rw-r--r-- | gsi_service.cpp | 2 | ||||
-rw-r--r-- | gsid.rc | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gsi_service.cpp b/gsi_service.cpp index 1e64f61..9d07fb2 100644 --- a/gsi_service.cpp +++ b/gsi_service.cpp @@ -305,7 +305,7 @@ int GsiService::PerformSanityChecks() { return INSTALL_ERROR_GENERIC; } - if (!EnsureFolderExists(kGsiDataFolder) || !EnsureFolderExists(kGsiMetadataFolder)) { + if (!EnsureFolderExists(kGsiDataFolder)) { return INSTALL_ERROR_GENERIC; } @@ -4,5 +4,9 @@ service gsid /system/bin/gsid user root group root +on post-fs + mkdir /metadata/gsi + chmod 0700 /metadata/gsi + on boot exec - gsid gsid -- /system/bin/gsid run-startup-tasks |