The behavior of init.*.rc in Ice Cream Sandwich seems to have changed. Previously, I had been able to start a service at boot with an entry like:
service my_kool_service /system/bin/my_kool_service
I did find this post, which gave a hint to change to:
service my_kool_service /system/bin/my_kool_service
class main
So what is class main
, and why is it necessary?
This documentation does talk about the class
"option", but provides no details on default behavior, or the observed change.
Is the current ICS init rc language documented anywhere, formally or otherwise?
Thank you.