[android-developers] Controlling Android init process / staged boot

2011-02-25 Thread ale
Hi,

I am trying to achieve something like a controlled or 'staged' boot
process, where I can make sure that a specific program or script is
executed first in the init process and then the remainnig services are
started.

I was able to start my own services from the init script (init.rc) in
Android, following the guides found at:
http://www.androidenea.com/2009/08/init-process-and-initrc.html or
with the official documentation found at
http://android.git.kernel.org/?p=platform/system/core.git;a=blob;f=init/readme.txt;hb=HEAD

There is a trigger called "on service-exit-" where 'name' is the
name of the service which has to exit before the actions of this
trigger are executed.
However, this trigger does not seem to work. I started a small shell
script as a service and created the trigger accordingly to start all
remaining services afterwards. The init process seems to be stuck
after the execution of my script and does not continue with the
remaining services.

Example layout:

on boot
#default entries

# changed from start of default services to class initialize
class_start initialize

#service section for my own app to be started first before anything
else
service runfirst /system/bin/logwrapper /sbin/myapp
class initialize
oneshot

on service-exited-runfirst
#start remaining services
class_start default

# further service descriptions, e.g.
service zygote
...
etc.

Any help on that subject is very much appreciated.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Controlling Android init process / staged boot

2011-02-26 Thread TreKing
On Fri, Feb 25, 2011 at 5:28 AM, ale  wrote:

> Any help on that subject is very much appreciated.
>

I think you're in the wrong group. Try the platform group if you're mucking
with the source code.

-
TreKing  - Chicago
transit tracking app for Android-powered devices

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en