commit 03e8d451bf7d5dc66994ccdc90af39e6128689e5 (setup_board: setup
gdb wrapper and debug symbol path) added hard coded paths for the
symbol path. Change those to use the BOARD_ROOT variable.
Signed-off-by: Geoff Levand <geoff@infradead.org>
Gentoo has switched to using USE=bindist only for packages with optional
features that cannot be distributed and RESTRICT=bindist otherwise. This
change doesn't impact anything in our tree at the moment but we should
follow along to avoid mistakes in the future.
Also, block packages with mirror restrictions. This is just to call
attention to anything that would otherwise be missing from our distfiles
mirror. Nothing we ship should actually have such a restriction.
This was mistakenly added in the early turmoil of forking ChromiumOS in
commit 86ce9947: "the gentoo mirrors don't have this package, download
from Google code for now." Since then we have started to provide our own
mirror instead of using Gentoo's.
For reference, the better rule to use is `RESTRICT=primaryuri` which
prioritizes downloading from `SRC_URI` over the distfiles mirrors but
does not disallow uploading to a mirror.
The v1 API has been removed, so use v2 instead. The 10-second sleep was
added because the fleet tests were failing without it. My guess is that
etcd needed some time to warm up before we flooded it with requests.
Previously fsck output was suppressed to reduce the amount of noise in
build logs on the assumption that fsck really shouldn't have a reason to
fail. The filesystem is freshly created after all. However some users
have reported that fsck is failing but without error messages we don't
know why.
There isn't a sane way for users to know the licenses of individual
packages in CoreOS images in built images. The information is hidden
away back in the original ebuilds. This extends our existing package
list with a new file that also includes licenses:
```
app-admin/flannel-0.3.0-r3::coreos Apache-2.0
app-admin/fleet-0.9.1::coreos Apache-2.0
app-admin/locksmith-0.2.3::coreos Apache-2.0
app-admin/sdnotify-proxy-0.1.0::coreos Apache-2.0
app-admin/sudo-1.8.10_p2::portage-stable ISC BSD
app-admin/toolbox-0.0.0-r4::coreos Apache-2.0
app-arch/bzip2-1.0.6-r6::portage-stable BZIP2
app-arch/gzip-1.5::portage-stable GPL-3
app-arch/tar-1.27.1-r2::portage-stable GPL-3+
...
```