Custom init script support with Omni extras
Based on a stripped-down version of Cyanogenmod's initscript extras
Change-Id: I5d4dc3da437f6fe3a86d5dada563c1df8d20c902
diff --git a/prebuilt/etc/init.d/90userinit b/prebuilt/etc/init.d/90userinit
new file mode 100755
index 0000000..e2b1643
--- /dev/null
+++ b/prebuilt/etc/init.d/90userinit
@@ -0,0 +1,15 @@
+#!/system/bin/sh
+# call userinit.sh and/or userinit.d/* scripts if present in /data/local
+
+if [ -e /data/local/userinit.sh ];
+then
+ log -p i -t userinit "Executing /data/local/userinit.sh";
+ logwrapper /system/bin/sh /data/local/userinit.sh;
+ setprop omni.userinit.active 1;
+fi;
+
+if [ -d /data/local/userinit.d ];
+then
+ logwrapper busybox run-parts /data/local/userinit.d;
+ setprop omni.userinit.active 1;
+fi;