Implement basic asynchronous LUC startup without error handling
authorJannis Pohlmann <jannis.pohlmann@codethink.co.uk>
Tue, 19 Jun 2012 08:57:30 +0000 (09:57 +0100)
committerJannis Pohlmann <jannis.pohlmann@codethink.co.uk>
Tue, 19 Jun 2012 13:40:53 +0000 (14:40 +0100)
commit4b67a34b5eed030e241da78d82be631a76930ee0
tree10589372148630206297e36ccaa9377a1440eae3
parent60192fbdb6f75d3c3440fa071d601e0397d71e79
Implement basic asynchronous LUC startup without error handling

This commit adds support for LUC startup to LUCStarter. It first
creates the parallel startup groups, then sorts their names according
to PRIORITISED_LUC_TYPES and then asynchronously processes group by
group, starting all apps in a group in parallel.

The implementation does not support cancellation nor error handling
at this point.
boot-manager/luc-starter.c
boot-manager/main.c