summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gsi_service.cpp2
-rw-r--r--gsid.rc4
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;
}
diff --git a/gsid.rc b/gsid.rc
index 81ff606..7138f27 100644
--- a/gsid.rc
+++ b/gsid.rc
@@ -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