[migrate] Re-land of Finish migration to isolated-persistent-storage + AccountManager
flag flip
This is a reland of 9f08f7804d0c1d71e32633a01bb2830335302638
Original change's description:
> [migrate] Finish migration to isolated-persistent-storage + AccountManager flag flip
>
> This migrates all of the remaining components using
> deprecated-global-persistent-storage to isolated-persistent-storage, and
> flips the use_account_manager flag for basemgr to start using
> AccountManager.
>
> SEC-216 #comment
> MF-318 #done
> CF-638 #done
> MF-261 #done
> PKG-490 #done
> CF-649 #done
>
> Change-Id: I2f35a515a590e425cc4d86373c7b8143092a5521
Change-Id: I4c9cc12dab69a927a2e3bf51480aa80bfb19ba0f
diff --git a/build/BUILD.gn b/build/BUILD.gn
index ffa0317..ba9980b 100644
--- a/build/BUILD.gn
+++ b/build/BUILD.gn
@@ -21,13 +21,7 @@
"//garnet/bin/appmgr/integration_tests/sandbox/features/persistent-storage:has_persistent_storage",
"//garnet/bin/appmgr/integration_tests/util:persistent_storage_test_util",
- "//garnet/bin/auth:account_handler",
- "//garnet/bin/auth:account_manager",
"//garnet/bin/auth:token_manager_factory",
- "//garnet/bin/device_settings:device_settings_manager",
- "//garnet/bin/timezone:timezone",
- "//garnet/go/src/amber:amber",
- "//peridot/bin/basemgr:basemgr",
]
}
diff --git a/garnet/bin/device_settings/BUILD.gn b/garnet/bin/device_settings/BUILD.gn
index 3dd53e1..1a9a82d 100644
--- a/garnet/bin/device_settings/BUILD.gn
+++ b/garnet/bin/device_settings/BUILD.gn
@@ -37,7 +37,6 @@
}
package("device_settings_manager") {
- deprecated_global_persistent_storage = "//build"
deps = [
":bin",
]
diff --git a/garnet/bin/device_settings/meta/device_settings_manager.cmx b/garnet/bin/device_settings/meta/device_settings_manager.cmx
index 484871c..5e3786b 100644
--- a/garnet/bin/device_settings/meta/device_settings_manager.cmx
+++ b/garnet/bin/device_settings/meta/device_settings_manager.cmx
@@ -3,7 +3,7 @@
"binary": "bin/app"
},
"sandbox": {
- "features": [ "deprecated-global-persistent-storage" ],
+ "features": [ "isolated-persistent-storage" ],
"services": [ "fuchsia.logger.LogSink" ]
}
}
diff --git a/garnet/bin/timezone/BUILD.gn b/garnet/bin/timezone/BUILD.gn
index 35c4649..30966b0 100644
--- a/garnet/bin/timezone/BUILD.gn
+++ b/garnet/bin/timezone/BUILD.gn
@@ -37,7 +37,6 @@
}
package("timezone") {
- deprecated_global_persistent_storage = "//build"
deps = [
":bin",
]
diff --git a/garnet/bin/timezone/meta/timezone.cmx b/garnet/bin/timezone/meta/timezone.cmx
index 012a0fd..bc3c05e 100644
--- a/garnet/bin/timezone/meta/timezone.cmx
+++ b/garnet/bin/timezone/meta/timezone.cmx
@@ -3,8 +3,6 @@
"binary": "bin/app"
},
"sandbox": {
- "features": [
- "deprecated-global-persistent-storage"
- ]
+ "features": [ "isolated-persistent-storage" ]
}
}
diff --git a/garnet/go/src/amber/BUILD.gn b/garnet/go/src/amber/BUILD.gn
index 5d8040d..ff252d7 100644
--- a/garnet/go/src/amber/BUILD.gn
+++ b/garnet/go/src/amber/BUILD.gn
@@ -78,8 +78,8 @@
}
package("amber") {
- deprecated_global_persistent_storage = "//build"
deprecated_misc_storage = "//build"
+
extra = [ manifest_file ]
deps = [
diff --git a/garnet/go/src/amber/meta/amber.cmx b/garnet/go/src/amber/meta/amber.cmx
index c01ce70..717e131 100644
--- a/garnet/go/src/amber/meta/amber.cmx
+++ b/garnet/go/src/amber/meta/amber.cmx
@@ -5,7 +5,6 @@
"sandbox": {
"features": [
"config-data",
- "deprecated-global-persistent-storage",
"deprecated-misc-storage",
"shell",
"system-temp"
diff --git a/garnet/go/src/amber/system_updater/meta/system_updater.cmx b/garnet/go/src/amber/system_updater/meta/system_updater.cmx
index 5b64895..4bf1378 100644
--- a/garnet/go/src/amber/system_updater/meta/system_updater.cmx
+++ b/garnet/go/src/amber/system_updater/meta/system_updater.cmx
@@ -6,8 +6,8 @@
"features": [
"build-info",
"shell",
- "deprecated-global-persistent-storage",
- "deprecated-misc-storage"
+ "deprecated-misc-storage",
+ "isolated-persistent-storage"
],
"pkgfs": [
"packages"
diff --git a/peridot/bin/basemgr/BUILD.gn b/peridot/bin/basemgr/BUILD.gn
index d989a44..65fd8db 100644
--- a/peridot/bin/basemgr/BUILD.gn
+++ b/peridot/bin/basemgr/BUILD.gn
@@ -15,7 +15,7 @@
# Whether basemgr and dev_base_shell should use account_manager for account
# creation. This is a temporary flag while modular transitions to use account
# manager.
- use_account_manager = false
+ use_account_manager = true
}
flatbuffer("users") {
@@ -25,7 +25,6 @@
}
executable_package("basemgr") {
- deprecated_global_persistent_storage = "//build"
meta = [
{
path = "meta/basemgr.cmx"
diff --git a/peridot/bin/basemgr/meta/basemgr.cmx b/peridot/bin/basemgr/meta/basemgr.cmx
index 885a0c4..562cbd4 100644
--- a/peridot/bin/basemgr/meta/basemgr.cmx
+++ b/peridot/bin/basemgr/meta/basemgr.cmx
@@ -5,7 +5,7 @@
"sandbox": {
"features": [
"config-data",
- "deprecated-global-persistent-storage"
+ "isolated-persistent-storage"
],
"services": [
"fuchsia.auth.account.AccountManager",