mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-09 05:56:58 +02:00
setup_board: don't select compilers
We don't want the compilers listed in @world because we want crossdev to manually take care of rebuilding everything. Fix bug in previous change to --select logic where it leaked --select into the compiler install and the --oneshot didn't override. BUG=None TEST=None Change-Id: I9db3e9149f727a0a74dbb55627d3b71b1064e3b5 Reviewed-on: https://gerrit.chromium.org/gerrit/16940 Reviewed-by: David James <davidjames@chromium.org> Commit-Ready: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org>
This commit is contained in:
parent
539b341dec
commit
ccfec8f71b
@ -666,13 +666,12 @@ if ${HOST_BOARD}; then
|
|||||||
# Next, install our rebuilt packages into our separate root.
|
# Next, install our rebuilt packages into our separate root.
|
||||||
HOST_FLAGS="--root=$BOARD_ROOT --update --verbose --deep --root-deps"
|
HOST_FLAGS="--root=$BOARD_ROOT --update --verbose --deep --root-deps"
|
||||||
HOST_FLAGS+=" --with-bdeps=y --newuse --jobs=$NUM_JOBS --usepkgonly"
|
HOST_FLAGS+=" --with-bdeps=y --newuse --jobs=$NUM_JOBS --usepkgonly"
|
||||||
HOST_FLAGS+=" --select"
|
sudo -E $EMERGE_CMD $HOST_FLAGS --select=y $PACKAGES
|
||||||
sudo -E $EMERGE_CMD $HOST_FLAGS $PACKAGES
|
|
||||||
sudo cp -a "${PKGDIR}" $BOARD_ROOT/packages
|
sudo cp -a "${PKGDIR}" $BOARD_ROOT/packages
|
||||||
|
|
||||||
# Install cross-compilers.
|
# Install cross-compilers.
|
||||||
COMPILERS=$(equery l cross-*/* --format='=$cpv')
|
COMPILERS=$(equery l cross-*/* --format='=$cpv')
|
||||||
sudo -E $EMERGE_CMD $HOST_FLAGS --oneshot $COMPILERS
|
sudo -E $EMERGE_CMD $HOST_FLAGS --select=n $COMPILERS
|
||||||
|
|
||||||
# Setup needed symlinks for cross-compilers.
|
# Setup needed symlinks for cross-compilers.
|
||||||
sudo mkdir -p $BOARD_ROOT/usr/local/portage
|
sudo mkdir -p $BOARD_ROOT/usr/local/portage
|
||||||
|
Loading…
Reference in New Issue
Block a user