diff --git a/pkgs/tools/package-management/nix/tests.nix b/pkgs/tools/package-management/nix/tests.nix index 5a7e9c245c863..34c9c7fca22b5 100644 --- a/pkgs/tools/package-management/nix/tests.nix +++ b/pkgs/tools/package-management/nix/tests.nix @@ -36,9 +36,12 @@ fi '' else - # exact match + # Match base version, ignoring +suffix (which comes from patches) '' - if [ "$version" != "$srcVersion" ]; then + stripSuffix() { + echo "$1" | sed 's/+.*//' + } + if [ "$(stripSuffix "$version")" != "$(stripSuffix "$srcVersion")" ]; then echo "Version mismatch!" exit 1 fi