test1022: add support for rc releases

Fix the following test failure:
 curl-config: illegal value

Closes #16626
This commit is contained in:
Samuel Henrique 2025-03-08 12:47:21 +00:00 committed by Daniel Stenberg
parent 2fc8f7a3f7
commit 3c1a88fdf7
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2

View file

@ -35,7 +35,7 @@ my $what=$ARGV[2];
open(CURL, "$ARGV[1]") || die "Can't open curl --version list in $ARGV[1]\n";
$_ = <CURL>;
chomp;
/libcurl\/([\.\d]+((-DEV)|(-\d+))?)/;
/libcurl\/([\.\d]+((-DEV)|(-rc\d)|(-\d+))?)/;
my $version = $1;
close CURL;
@ -47,7 +47,7 @@ $_ = <CURLCONFIG>;
chomp;
my $filever=$_;
if ( $what eq "version" ) {
if($filever =~ /^libcurl ([\.\d]+((-DEV)|(-\d+))?)$/) {
if($filever =~ /^libcurl ([\.\d]+((-DEV)|(-rc\d)|(-\d+))?)$/) {
$curlconfigversion = $1;
}
else {
@ -63,7 +63,7 @@ else { # "vernum" case
$curlconfigversion = "illegal value";
}
# Strip off the -DEV from the curl version if it's there
# Strip off the -DEV and -rc suffixes from the curl version if they're there
$version =~ s/-\w*$//;
}
close CURLCONFIG;