octopus/nautilus: move debug_kernel profiles to private overlays
This is necessary to provide proper inheritance from the private base
profiles for each overlay.
Currently, the octopus debug_kernel profile is missing necessary use
flags set in the private make.defaults file (notably -tpm tpm2). This is
causing cryptohome to be built incorrectly (with tcsd included) and
making octopus-debug-kernel images fail TPM verification tests. See the
linked bug for more detail.
This CL updates the nautilus debug_kernel profile as well to provide
proper inheritance.
BUG=b:159447436
TEST=With the depended-on changes, flash an octopus DUT with
debug_kernel image and verify that tcsd daemon is not running after boot
up by inspecting /var/log/messages contents.
Cq-Depend: chrome-internal:3154106, chrome-internal:3154018
Change-Id: If09198356bd510e68e7e49315aa9c8a3dec62f0e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/board-overlays/+/2285435
Tested-by: Mike Wiitala <mwiitala@google.com>
Reviewed-by: Chris McDonald <cjmcdonald@chromium.org>
Reviewed-by: Sean Abraham <seanabraham@chromium.org>
Commit-Queue: Mike Wiitala <mwiitala@google.com>
3 files changed