[moblab] Hide upstart errors until moblab has booted.

An upstart service 'moblab-bootup-status-init' is started
alongside mobmonitor-init and is killed by upstart after
all jobs have attempted to start, or after 2 minutes.
While this service is running, upstart service errors
are demoted to warnings, and no actions will be recommended.
Once the job completes, any services not running will be
promoted back to errors.

TEST=On local moblab device. Multiple test reboots, and force
the test scenario by starting the bootup status service and
killing a required service.

Change-Id: I712c7b2af2ffb2dd1fd5c51f183749bc70ced922
Reviewed-on: https://chromium-review.googlesource.com/949408
Commit-Ready: Matt Mallett <mattmallett@chromium.org>
Tested-by: Matt Mallett <mattmallett@chromium.org>
Reviewed-by: Keith Haddow <haddowk@chromium.org>
1 file changed
tree: 61e119c9ccc760009c4baae583e8fcc7313891a1
  2. partner_ui/
  3. scripts/
  4. src/