Write block_devmode device setting to system.

This makes session_manager to update the block_devmode crossystem flag
according to the corresponding device setting.

BUG=chromium:375772
TEST=Manual, make the enterprise server specify the setting, watch the crossystem property flip.
CQ-DEPEND=CL:201021,CL:200064
Change-Id: Ie6802eb923db270147a3ffe45204e606fd019a3f
Reviewed-on: https://chromium-review.googlesource.com/201022
Reviewed-by: Mattias Nissler <mnissler@chromium.org>
Tested-by: Mattias Nissler <mnissler@chromium.org>
Commit-Queue: Mattias Nissler <mnissler@chromium.org>
2 files changed
tree: 644e2a837162d26715287b84c389c4397195d81d
  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. file_checker.cc
  32. file_checker.h
  33. generator_job.cc
  34. generator_job.h
  35. inherit-review-settings-ok
  36. job_manager.h
  37. key_generator.cc
  38. key_generator.h
  39. key_generator_unittest.cc
  40. keygen.cc
  41. keygen_worker.cc
  42. keygen_worker.h
  43. LICENSE
  44. liveness_checker.h
  45. liveness_checker_impl.cc
  46. liveness_checker_impl.h
  47. liveness_checker_impl_unittest.cc
  48. login_metrics.cc
  49. login_metrics.h
  50. login_metrics_unittest.cc
  51. Makefile
  52. matchers.h
  53. mock_constructors.cc
  54. mock_dbus_signal_emitter.h
  55. mock_device_policy_service.h
  56. mock_file_checker.h
  57. mock_key_generator.h
  58. mock_liveness_checker.h
  59. mock_metrics.h
  60. mock_mitigator.h
  61. mock_nss_util.cc
  62. mock_nss_util.h
  63. mock_object_proxy.h
  64. mock_policy_key.h
  65. mock_policy_service.h
  66. mock_policy_store.h
  67. mock_process_manager_service.h
  68. mock_server.key
  69. mock_server.pem
  70. mock_session_manager.h
  71. mock_system_utils.cc
  72. mock_system_utils.h
  73. mock_user_policy_service_factory.h
  74. nss_util.cc
  75. nss_util.h
  76. nss_util_unittest.cc
  77. org.chromium.SessionManagerInterface.xml
  78. owner_key_loss_mitigator.cc
  79. owner_key_loss_mitigator.h
  80. OWNERS
  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. server_backed_state_key_generator.cc
  95. server_backed_state_key_generator.h
  96. server_backed_state_key_generator_unittest.cc
  97. session_manager_dbus_adaptor.cc
  98. session_manager_dbus_adaptor.h
  99. session_manager_impl.cc
  100. session_manager_impl.h
  101. session_manager_impl_unittest.cc
  102. session_manager_interface.h
  103. session_manager_main.cc
  104. session_manager_process_unittest.cc
  105. session_manager_service.cc
  106. session_manager_service.h
  107. session_manager_setup.sh
  108. session_manager_static_unittest.cc
  109. session_manager_testrunner.cc
  110. SessionManager.conf
  111. stub_upstart_signal_emitter.h
  112. system_utils.h
  113. system_utils_impl.cc
  114. system_utils_impl.h
  115. system_utils_unittest.cc
  116. termination_handler.cc
  117. termination_handler.h
  118. termination_handler_unittest.cc
  119. upstart_signal_emitter.cc
  120. upstart_signal_emitter.h
  121. user_policy_service.cc
  122. user_policy_service.h
  123. user_policy_service_factory.cc
  124. user_policy_service_factory.h
  125. user_policy_service_unittest.cc
  126. WATCHLISTS
  127. xstart.sh