disable autounmask for emerge
autounmask=y (default) changes portage depsolving, causing errors (mostly often seen in perl and binpkg related issues). Disabling this functionality for DIB builds is OK as the enviroment is not passed on post build and the build process is not interactive anyway. Change-Id: Ife9ace246bec16864ee4982bc456763af5dff2e8 Signed-off-by: Matthew Thode <mthode@mthode.org>
This commit is contained in:
parent
472be2a144
commit
de94e07a86
@ -9,7 +9,7 @@ export GENTOO_EMERGE_DEFAULT_OPTS=${GENTOO_EMERGE_DEFAULT_OPTS:-"--binpkg-respec
|
|||||||
|
|
||||||
# set the default bash array if GENTOO_EMERGE_ENV is not defined as an array
|
# set the default bash array if GENTOO_EMERGE_ENV is not defined as an array
|
||||||
if ! declare -p GENTOO_EMERGE_ENV 2> /dev/null | grep -q '^declare \-a'; then
|
if ! declare -p GENTOO_EMERGE_ENV 2> /dev/null | grep -q '^declare \-a'; then
|
||||||
export GENTOO_EMERGE_ENV=('USE="-build"' 'FEATURES="binpkg-multi-instance buildpkg parallel-fetch parallel-install"')
|
export GENTOO_EMERGE_ENV=('USE="-build"' 'FEATURES="binpkg-multi-instance buildpkg parallel-fetch parallel-install"' 'EMERGE_DEFAULT_OPTS="--autounmask=n"')
|
||||||
fi
|
fi
|
||||||
# itterate over the array, exporting each 'line'
|
# itterate over the array, exporting each 'line'
|
||||||
for (( i=0; i<${#GENTOO_EMERGE_ENV[@]}; i++ )); do
|
for (( i=0; i<${#GENTOO_EMERGE_ENV[@]}; i++ )); do
|
||||||
|
Loading…
Reference in New Issue
Block a user