aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucio Sauer <watermanpaint@posteo.net>2024-08-09 01:08:57 +0200
committerMike Gilbert <floppym@gentoo.org>2024-08-15 13:25:31 -0400
commit70b0f876ed56a684054089a6af31a7484b5be190 (patch)
tree0f90c744eb2470eb850e9ec4bb8d2f0dde424eb2
parent_EbuildFetcherProcess: Suppress asyncio.CancelledError (diff)
downloadportage-70b0f876ed56a684054089a6af31a7484b5be190.tar.gz
portage-70b0f876ed56a684054089a6af31a7484b5be190.tar.bz2
portage-70b0f876ed56a684054089a6af31a7484b5be190.zip
phase-functions: extend QA_PREBUILT handling to QA_SONAME_NO_SYMLINK
This behavior is implied by the ordering of QA variables in the man page since the introduction of QA_SONAME_NO_SYMLINK. Bug: https://bugs.gentoo.org/924953 Fixes: dcb42a417355510284a35c08a4bf849047122a5c Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
-rw-r--r--bin/phase-functions.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/bin/phase-functions.sh b/bin/phase-functions.sh
index 2c3f2d389..5257101cf 100644
--- a/bin/phase-functions.sh
+++ b/bin/phase-functions.sh
@@ -555,7 +555,8 @@ __dyn_install() {
# These ones support regular expressions, so translate
# fnmatch patterns to regular expressions
- for x in QA_DT_NEEDED QA_FLAGS_IGNORED QA_PRESTRIPPED QA_SONAME ; do
+ for x in QA_DT_NEEDED QA_FLAGS_IGNORED QA_PRESTRIPPED \
+ QA_SONAME QA_SONAME_NO_SYMLINK; do
if [[ $(declare -p ${x} 2>/dev/null) = declare\ -a* ]] ; then
eval "${x}=(\"\${${x}[@]}\" ${QA_PREBUILT//\*/.*})"
else