• [gentoo-dev] [PATCH v2 3/4] verify-sig.eclass: Fix handling multiple/du

    From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Fri Sep 8 12:20:01 2023
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/tests/verify-sig.sh | 11 +++++++++++
    eclass/verify-sig.eclass | 5 +++--
    2 files changed, 14 insertions(+), 2 deletions(-)

    diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh
    index fb7f2cdb2a5d..a87e2c7703d7 100755
    --- a/eclass/tests/verify-sig.sh
    +++ b/eclass/tests/verify-sig.sh
    @@ -57,6 +57,9 @@ cat > checksums.txt <<-EOF || die
    cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e empty
    020da0f4d8a4c8bfbc98274027740061d7df52ee07091ed6595a083e0f45327bbe59424312d86f218b74ed2e25507abaf5c7a5fcf4cafcf9538b705808fd55ec text
    020da0f4d8a4c8bfbc98274027740061d7df52ee07091ed6595a083e0f45327bbe59424312d86f218b74ed2e25507abaf5c7a5fcf4cafcf9538b705808fd55ec fail
    +
    + # duplicate checksum
    + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 empty
    EOF

    test_verify_unsigned_checksums sha256
    @@ -70,11 +73,19 @@ eindent
    cat > checksums.txt <<-EOF || die
    junk text that ough