I'm very comfortable with SysV init, Linux, and Debian (Ubuntu). I'm a former Debian developer, tester and server admin (long, long ago...) A few weeks with my new Razr (first Android phone) and I discovered that I knew more than I'd thought about my phone's internals. However, the init scripts I'm seeing in nitrogycerin33's Eclipse Razor 1.3 ROM are bizarre to me...
Foremost: Where should I make user changes that won't get clobbered or clobber important system settings? I would say put my custom scripts in /etc/init.d and link to them from /etc/rc<runlevel>.d. Does this persist across reboots? And is there an update-rc.d style manager available?
Secondary: Is there a comprehensive policy wrt FHS, init etc from Google? Is it inherited from the parent distros? Is it chaos? Is it documented?
I did search and found little of use. I've also installed Android SDK (Eclipse and Java SDK were already installed) and am poking around. Nothing useful yet, but I've not gone deeply into those resources.
Thanks in advance.
Bah, can't edit topic. "Exactly how does init.d work in Android"
Edited by Admin, 26 February 2012 - 06:24 PM.