SDK Config Management
SDK Config Files Overview
Portage and Chromite libraries use various make.conf files to store and retrieve SDK configurations.
/etc/make.conf
- symlinked to src/third_party/chromiumos-overlay/chromeos/config/make.conf.amd64-host
- Overall make.conf for the SDK “board.”
- Sources the other
make.conf.*
files to pull in additional config. - Treated by sysroot_lib in Chromite as the source to read configuration from as it contains the full picture.
/etc/make.conf.board_setup
- Generated by
cros_sysroot_utils
with references to amd64-host sysroot removed. - Declares
BOARD_OVERLAY
andCHOST
. - Treated by sysroot_lib as where to write additional configuration.
- Generated by
/etc/make.conf.host_setup
- Created by update_chroot each time the SDK is updated.