Add prng_seeder.rc to start PRNG seeder daemon from early init.

Bug: 243933553
Test: Manual - same as https://r.android.com/2215051
Change-Id: Ie195f05476ff5eee5e589d6f4a3f631c2802fa6a
diff --git a/prng_seeder/Android.bp b/prng_seeder/Android.bp
index 9d612fe..47e7bbe 100644
--- a/prng_seeder/Android.bp
+++ b/prng_seeder/Android.bp
@@ -48,4 +48,6 @@
         "libnix",
         "libtokio",
     ],
+
+    init_rc: ["prng_seeder.rc"],
 }
diff --git a/prng_seeder/prng_seeder.rc b/prng_seeder/prng_seeder.rc
new file mode 100644
index 0000000..9825583
--- /dev/null
+++ b/prng_seeder/prng_seeder.rc
@@ -0,0 +1,12 @@
+# Copyright (C) 2022 The Android Open Source Project
+#
+# Start PRNG seeder daemon from early-init
+
+on early-init
+    start prng_seeder
+
+service prng_seeder /system/bin/prng_seeder
+    user prng_seeder
+    group prng_seeder
+    stdio_to_kmsg
+    socket prng_seeder stream+listen 0666 prng_seeder prng_seeder