X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=test%2Fruntest;h=7fe0e5daefdcf0397cb17e54100114aed9eb14fb;hb=c039ce6150634eb51a120406b5b7784823430eb5;hp=ca3124729de7eaa7aab7ca8c9a31fb3d5d26e7f5;hpb=d88f0784c1400a06efb1b09d0bfcfa31c284c7d7;p=user%2Fhenk%2Fcode%2Fexim.git diff --git a/test/runtest b/test/runtest index ca3124729..7fe0e5dae 100755 --- a/test/runtest +++ b/test/runtest @@ -2566,6 +2566,17 @@ open(EXIMINFO, "$parm_exim -d -C $parm_cwd/test-config -DDIR=$parm_cwd " . die "** Cannot run $parm_exim: $!\n"; while() { + if (my ($version) = /^Exim version (\S+)/) { + my $git = `git describe --dirty=-XX --match 'exim-4*'`; + if (defined $git and $? == 0) { + chomp $git; + $version =~ s/^\d+\K\./_/; + $git =~ s/^exim-//i; + $git =~ s/.*-\Kg([[:xdigit:]]+(?:-XX)?)/$1/; + print "\n*** Version mismatch (Exim: $version vs. GIT: $git). ***\n\n" + if not $version eq $git; + } + } $parm_eximuser = $1 if /^exim_user = (.*)$/; $parm_eximgroup = $1 if /^exim_group = (.*)$/; $parm_trusted_config_list = $1 if /^TRUSTED_CONFIG_LIST:.*?"(.*?)"$/;