diff options
author | Lucio Sauer <watermanpaint@posteo.net> | 2024-08-09 01:08:57 +0200 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2024-08-15 13:25:31 -0400 |
commit | 70b0f876ed56a684054089a6af31a7484b5be190 (patch) | |
tree | 0f90c744eb2470eb850e9ec4bb8d2f0dde424eb2 | |
parent | _EbuildFetcherProcess: Suppress asyncio.CancelledError (diff) | |
download | portage-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.sh | 3 |
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 |