From 9fe7006812b454895b49adef9d14f5324997defb Mon Sep 17 00:00:00 2001 From: Krzesimir Nowak Date: Wed, 15 Jan 2025 17:22:45 +0100 Subject: [PATCH] pkg-auto: Allow emerging multiple packages for reports --- pkg_auto/impl/inside_sdk_container_lib.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkg_auto/impl/inside_sdk_container_lib.sh b/pkg_auto/impl/inside_sdk_container_lib.sh index 04f6367a88..4e30391426 100644 --- a/pkg_auto/impl/inside_sdk_container_lib.sh +++ b/pkg_auto/impl/inside_sdk_container_lib.sh @@ -11,11 +11,10 @@ source "$(dirname "${BASH_SOURCE[0]}")/util.sh" # Params: # # 1 - root filesystem with the portage config -# 2 - metapackage to get the deps from +# @ - packages and metapackages to get the deps from function emerge_pretend() { - local root package + local root root=${1}; shift - package=${1}; shift # Probably a bunch of those flags are not necessary, but I'm not # touching it - they seem to be working. :) @@ -50,7 +49,7 @@ function emerge_pretend() { ) local rv rv=0 - emerge "${emerge_opts[@]}" "${package}" || rv=${?} + emerge "${emerge_opts[@]}" "${@}" || rv=${?} if [[ ${rv} -ne 0 ]]; then echo "WARNING: emerge exited with status ${rv}" >&2 fi