From de94e07a86bb4f71e40db173f9f6c9d1f54c21c4 Mon Sep 17 00:00:00 2001 From: Matthew Thode Date: Fri, 5 Jul 2019 12:41:51 -0500 Subject: [PATCH] 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 --- .../elements/gentoo/environment.d/00-gentoo-envars.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/diskimage_builder/elements/gentoo/environment.d/00-gentoo-envars.bash b/diskimage_builder/elements/gentoo/environment.d/00-gentoo-envars.bash index 6d358ce2..fc56255e 100644 --- a/diskimage_builder/elements/gentoo/environment.d/00-gentoo-envars.bash +++ b/diskimage_builder/elements/gentoo/environment.d/00-gentoo-envars.bash @@ -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 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 # itterate over the array, exporting each 'line' for (( i=0; i<${#GENTOO_EMERGE_ENV[@]}; i++ )); do