Run udev triggers before dumping the disk serial number.

Udev needs to examine the root disk device to detetermine and store the
disk serial number in the udev database. We generally trigger udev only
later in the boot sequence from the udev-trigger job, but
machine-info.conf needs an earlier trigger.

BUG=chromium:362824
TEST=Manual, see bug.

Change-Id: I75040e50a92689bf27c288b2df826bf47c0ddd82
Previously-Reviewed-on: https://chromium-review.googlesource.com/196240
Previously-Reviewed-on: https://chromium-review.googlesource.com/197260
Reviewed-on: https://chromium-review.googlesource.com/197490
Reviewed-by: Mattias Nissler <mnissler@chromium.org>
Tested-by: Mattias Nissler <mnissler@chromium.org>
1 file changed
tree: e8009300c5a83e9d3016c99a89d7b1098411ff66
  1. init/
  2. browser_job.cc
  3. browser_job.h
  4. browser_job_unittest.cc
  5. child_exit_handler.cc
  6. child_exit_handler.h
  7. child_exit_handler_unittest.cc
  8. child_job.cc
  9. child_job.h
  10. COMMIT-QUEUE.ini
  11. common.mk
  12. cros-xauth.c
  13. dbus_error_types.h
  14. dbus_signal_emitter.cc
  15. dbus_signal_emitter.h
  16. default_proxy
  17. device_local_account_policy_service.cc
  18. device_local_account_policy_service.h
  19. device_local_account_policy_service_unittest.cc
  20. device_policy_service.cc
  21. device_policy_service.h
  22. device_policy_service_unittest.cc
  23. fake_browser_job.cc
  24. fake_browser_job.h
  25. fake_child_process.cc
  26. fake_child_process.h
  27. fake_generated_key_handler.cc
  28. fake_generated_key_handler.h
  29. fake_generator_job.cc
  30. fake_generator_job.h
  31. fake_job_manager.h
  32. file_checker.cc
  33. file_checker.h
  34. generator_job.cc
  35. generator_job.h
  36. inherit-review-settings-ok
  37. job_manager.h
  38. key_generator.cc
  39. key_generator.h
  40. key_generator_unittest.cc
  41. keygen.cc
  42. keygen_worker.cc
  43. keygen_worker.h
  44. LICENSE
  45. liveness_checker.h
  46. liveness_checker_impl.cc
  47. liveness_checker_impl.h
  48. liveness_checker_impl_unittest.cc
  49. login_metrics.cc
  50. login_metrics.h
  51. login_metrics_unittest.cc
  52. Makefile
  53. matchers.h
  54. mock_constructors.cc
  55. mock_dbus_signal_emitter.h
  56. mock_device_policy_service.h
  57. mock_file_checker.h
  58. mock_key_generator.h
  59. mock_liveness_checker.h
  60. mock_metrics.h
  61. mock_mitigator.h
  62. mock_nss_util.cc
  63. mock_nss_util.h
  64. mock_object_proxy.h
  65. mock_policy_key.h
  66. mock_policy_service.h
  67. mock_policy_store.h
  68. mock_process_manager_service.h
  69. mock_server.key
  70. mock_server.pem
  71. mock_session_manager.h
  72. mock_system_utils.cc
  73. mock_system_utils.h
  74. mock_user_policy_service_factory.h
  75. nss_util.cc
  76. nss_util.h
  77. nss_util_unittest.cc
  78. org.chromium.SessionManagerInterface.xml
  79. owner_key_loss_mitigator.cc
  80. owner_key_loss_mitigator.h
  81. policy_key.cc
  82. policy_key.h
  83. policy_key_unittest.cc
  84. policy_service.cc
  85. policy_service.h
  86. policy_service_unittest.cc
  87. policy_store.cc
  88. policy_store.h
  89. policy_store_unittest.cc
  90. process_manager_service_interface.h
  91. regen_mitigator.cc
  92. regen_mitigator.h
  93. regen_mitigator_unittest.cc
  94. session_manager_dbus_adaptor.cc
  95. session_manager_dbus_adaptor.h
  96. session_manager_impl.cc
  97. session_manager_impl.h
  98. session_manager_impl_unittest.cc
  99. session_manager_interface.h
  100. session_manager_main.cc
  101. session_manager_process_unittest.cc
  102. session_manager_service.cc
  103. session_manager_service.h
  104. session_manager_setup.sh
  105. session_manager_static_unittest.cc
  106. session_manager_testrunner.cc
  107. SessionManager.conf
  108. stub_upstart_signal_emitter.h
  109. system_utils.h
  110. system_utils_impl.cc
  111. system_utils_impl.h
  112. system_utils_unittest.cc
  113. termination_handler.cc
  114. termination_handler.h
  115. termination_handler_unittest.cc
  116. upstart_signal_emitter.cc
  117. upstart_signal_emitter.h
  118. user_policy_service.cc
  119. user_policy_service.h
  120. user_policy_service_factory.cc
  121. user_policy_service_factory.h
  122. user_policy_service_unittest.cc
  123. WATCHLISTS
  124. xstart.sh