tree: 1d78e77dbd9f41d7d4b69d63a9441a2978c61b95 [path history] [tgz]
  1. .project_alias
  2. arc-setup.gyp
  3. arc_read_ahead.cc
  4. arc_read_ahead.h
  5. arc_read_ahead_files_nyc.h
  6. arc_read_ahead_unittest.cc
  7. arc_setup.cc
  8. arc_setup.h
  9. arc_setup_metrics.cc
  10. arc_setup_metrics.h
  11. arc_setup_metrics_unittest.cc
  12. arc_setup_unittest.cc
  13. arc_setup_util.cc
  14. arc_setup_util.h
  15. arc_setup_util_unittest.cc
  16. art_container.cc
  17. art_container.h
  18. art_container_unittest.cc
  19. boot_lockbox_client.cc
  20. boot_lockbox_client.h
  21. main.cc
  22. OWNERS
  23. priv_code_verifier.cc
  24. priv_code_verifier.h
  25. README.md
arc/setup/README.md

Chrome OS arc-setup.

arc-setup handles setup/teardown of ARC container or upgrading container. For example, mount point creation, directory creation, setting permissions uids and gids, selinux label setting, config file creation.

Often, script language is used for such stuff in general, but ARC uses native executable just for performance and better testability.