Merge "aconfigd: migrate to full rust aconfigd" into main
diff --git a/aconfigd/aconfigd.rc b/aconfigd/aconfigd.rc
index 1bb4d9f..f37ceeb 100644
--- a/aconfigd/aconfigd.rc
+++ b/aconfigd/aconfigd.rc
@@ -53,3 +53,15 @@
disabled # does not start with the core class
file /dev/kmsg w
socket aconfigd_system stream 666 system system
+
+on post-fs
+ mkdir /metadata/aconfig 0775 root system
+ mkdir /metadata/aconfig/flags 0770 root system
+ mkdir /metadata/aconfig/maps 0775 root system
+ mkdir /metadata/aconfig/boot 0775 root system
+
+ mkdir /metadata/aconfig_test_missions 0775 root system
+
+ # See flag enable_system_aconfigd_rust, which toggles these processes.
+ exec_start system_aconfigd_platform_init
+ exec_start aconfigd-platform-init