| # Copyright 2021 The Chromium OS Authors. All rights reserved. |
| # Distributed under the terms of the GNU General Public License v2 |
| |
| EAPI=7 |
| |
| CROS_WORKON_COMMIT="bbbf9f230494bfb1aa37a45b18218106fa44a425" |
| CROS_WORKON_TREE=("a58f4c6a970f9c1d926bf95ac3144fd3f0e20fe2" "9dc51c42f7c3bc915dba587092317fd6391e1477" "559ac58cdfbc906b59b51655ea2fbe6c57faea6e" "9a7af1d1341bf696f721159ae6aa221f639b5478") |
| PYTHON_COMPAT=( python3_{6..9} ) |
| |
| CROS_WORKON_LOCALNAME="../../chromite" |
| CROS_WORKON_PROJECT="chromiumos/chromite" |
| CROS_WORKON_DESTDIR="${S}/chromite" |
| CROS_WORKON_SUBTREE="lib bin scripts PRESUBMIT.cfg" |
| |
| inherit cros-workon python-any-r1 |
| |
| DESCRIPTION="Exports JSON config from chromite/lib/firmware/ap_firmware_config" |
| HOMEPAGE="https://chromium.googlesource.com/chromiumos/chromite/+/refs/heads/main/lib/firmware/README.md" |
| LICENSE="BSD-Google" |
| KEYWORDS="*" |
| IUSE="" |
| |
| src_compile() { |
| "${S}/chromite/bin/cros" ap dump-config -o "${T}/fw-config.json" \ |
| || die "cros ap dump-config failed" |
| } |
| |
| src_install() { |
| insinto "/usr/share/ap_firmware_config/" |
| doins "${T}/fw-config.json" |
| } |