prng_seeder is a bootstrap process in microdroid
It is started very early before linker namespaces are configured, thus
making it a bootstrap process.
Bug: 263398430
Test: watch boottime benchmark
Change-Id: I60411601a6be78f8401e43d136b567615002797c
diff --git a/microdroid/system/private/prng_seeder.te b/microdroid/system/private/prng_seeder.te
index 24d96ef..ab4e275 100644
--- a/microdroid/system/private/prng_seeder.te
+++ b/microdroid/system/private/prng_seeder.te
@@ -8,6 +8,9 @@
type prng_seeder_exec, system_file_type, exec_type, file_type;
init_daemon_domain(prng_seeder)
+# prng_seeder is using bootstrap bionic
+use_bootstrap_libs(prng_seeder)
+
# Socket open and listen are performed by init.
allow prng_seeder prng_seeder:unix_stream_socket { read write getattr accept };
allow prng_seeder hw_random_device:chr_file { read open };