build: Fix building binpkgs for BDEPENDs

Apparently `FEATURES` and/or `EMERGE_DEFAULT_OPTS` set in `make.conf` do
not seem to apply to packages pulled in as `BDEPEND` dependencies and
installed in `/` instead of `/usr/${target}`.  This causes binary
packages to not be built/used for those packages.  Passing `--buildpkg`
(`-b`) and `--usepkg` (`-k`) on the command line ensures that binary
packages are built for everything.
gentoo
Dustin 2023-03-26 11:53:48 -05:00
parent 089b19e412
commit 306e3e52bf
2 changed files with 4 additions and 4 deletions

View File

@ -16,6 +16,6 @@ cat \
install.packages \
"${CONFIGDIR}"/build.packages \
"${CONFIGDIR}"/install.packages \
| xargs -ro \
${target}-emerge -vnuUDj
${target}-emerge -v @preserved-rebuild
| xargs -rot \
${target}-emerge -bkvnuUDj
${target}-emerge -bv @preserved-rebuild

View File

@ -9,4 +9,4 @@ unset MAKEFLAGS MAKEOVERRIDES MAKELEVEL
export PORTAGE_CONFIGROOT="${CONFIGDIR}"/portage/target
${target}-emerge -bv1j --usepkg-exclude="$*" "$@"
${target}-emerge -bkv1j --usepkg-exclude="$*" "$@"