From: Alexander Kanavin <[email protected]>

It should always be at the end of string, otherwise something
like "/usr/bin/python3.9-config 123" will erroneously match
against priority 9.

Upstream-Status: Submitted
Signed-off-by: Alexander Kanavin <[email protected]>

%% original patch: 0001-update-alternatives-correctly-match-priority.patch
---
 update-alternatives | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/update-alternatives b/update-alternatives
index 1389b3f..e0b31bf 100644
--- a/update-alternatives
+++ b/update-alternatives
@@ -94,7 +94,7 @@ add_alt() {
        local path="$2"
        local priority="$3"
        remove_alt $name $path
-       if grep -qw "$priority" $ad/$name; then
+       if grep -qw "$priority"$ $ad/$name; then
                echo "Warn: update-alternatives: $name has multiple providers 
with the same priority, please check $ad/$name for details"
        fi
        echo "$path $priority" >> $ad/$name
-- 
2.34.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#184811): 
https://lists.openembedded.org/g/openembedded-core/message/184811
Mute This Topic: https://lists.openembedded.org/mt/100337714/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to